Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I have a personal project that is a web server. It started out as HTTP over WebSockets for increased speed and durability with built in proxies and redirections via tiny JSON rules. Right now it’s just Linux and Windows, but I suspect FreeBSD would work too.

I wanted remote monitoring of machine health and interaction so now it’s more like a PM2 alternative with a built in terminal emulator. Next I will add support for peer-to-peer data sharing so that the dashboard displays data from multiple machines.

In the meantime I am trying to figure out the reporting I am doing for things like USB devices, processes, services, users, and more in an event oriented way so that I can alert on changes in real time.

It’s all TypeScript and the dashboard is a browser page. Interesting learning from yesterday when I tried to perform list analysis between system sockets and processes. For some reason that analysis was dramatically slower in Node (about 100ms) versus in the browser (about 10ms) even though it was almost verbatim identical code against the same list data.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: