15 comments

  • jrm4 24 minutes ago

    Fantastic, more of this. I don't know if I'm just missing it or what, but I'd love a GUI thing that showed all the devices on my network maybe even with a graph view.

    I'm using an Eero router out of laziness and even it has some features here that I'd like to see more of in polished "home-user" style network tools; especially since it seems as if more are getting into the "homelab"/"selfhosted" thing.

  • mordechai9000 2 hours ago

    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.

  • mroche an hour ago

    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!

  • SlavikCA 2 hours ago

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

    • voodooEntity 2 hours ago

      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 2 hours ago

        modern graphical interface, for a start

        • voodooEntity an hour ago

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

    • IshKebab 17 minutes ago

      This app is clearly a demonstration of GTK4's light/dark transition animation. Looks like it works perfectly to me!

    • hamburglar an hour ago

      Come on, now. You can see that it supports today’s most critical feature: it has dark mode and light mode.

      /s

      • noir_lord 29 minutes ago

        If you live in the terminal it's all dark mode*

        * unless you are one of those weirdo's who has a black on white terminal in which case you should be on a watch list (/s in case wasn't immediately obvious).

  • jdthedisciple 17 minutes ago

    Is there a version of this for the CLI?

  • pm2222 an hour ago

    eBPF/XDP is nice and hard to use. Packet capture is so common that I wish that there were a simpler way like pcap.

  • WD-42 2 hours ago

    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.