Skip to content(if available)orjump to list(if available)

Show HN: Network Monitor – a GUI to spot anomalous connections on your Linux

Show HN: Network Monitor – a GUI to spot anomalous connections on your Linux

7 comments

·November 24, 2025

A real-time network connection monitoring tool built with Rust and GTK4, displaying active connections with live I/O statistics in a modern graphical interface. https://github.com/grigio/network-monitor

mroche

Cool project! As a more advanced form, I think it should be possible to get all this information via eBPF rather than ss output and scraping /proc.

Food for thought!

mordechai9000

Nice work!

I do want to say, I don't like having to rely on scraping ss output. But that's not a comment on this project - I have done the exact same thing. It just proved to be the most expedient way given the constraints I was under. I suspect there is a lot of devops and CI/CD code out there that relies on the output format of ss. My concern is that parsing text intended for human readability and not machine processing is brittle and prone to failure due to unforeseen circumstances, or a package upgrade that changes the behavior.

SlavikCA

That screenshot / video on README page is mostly unreadable. Can't get anything out of it.

voodooEntity

Same for me.

What info does it show more than a:

"netstat -tulpn"

Wrote myself a script years ago that basically loops netstat -tulpn watch like for the same purpose - just wondering if your tool shows me more than that.

Simon-curtis

modern graphical interface, for a start

voodooEntity

I was asking which information it shows not what output it uses to display that information....

WD-42

Nice work. I’ve been writing an app using the same stack. The gtk-rs bindings are actually pretty productive once you get used to it! And it’s so fast.