Show HN: Somo – a human friendly alternative to netstat

82 hollow64 19 6/9/2025, 5:59:40 PM github.com ↗

Comments (19)

ale42 · 3h ago
Is there an option to disable the table mode (or at least horizontal lines, don't care about the others)? It's a lot of wasted space in the terminal if you have lots of connections open.
rogeliodh · 3h ago
somo | grep -v ─

:)

nubb · 3h ago
i’ve typed netstat -pna so many times in my life using something else would totally ruin me
spapas82 · 3h ago
I use netstat -nap instead !
mrweasel · 5h ago
Very nice. I constantly struggle to remember the correct parameters to netstat and this seems to return the information that I need in 90% of my use cases.
basemi · 5h ago
Please see also `ss`

https://linux.die.net/man/8/ss

bityard · 3h ago
I find the output of `ss` very hard to read in comparison to netstat.
at0mic22 · 6h ago
Think it should be explicitly stated that it is not available on Mac OS as procfs does not support it
Zekio · 6h ago
Readme only mentions linux, so why bother mentioning Mac OS?
cls59 · 6h ago
README also leads with a screenshot that has macOS window styling. So, "works on Mac" is a reasonable first impression to draw.
qualeed · 4h ago
Before you get to that screenshot, you have to get past the big, bold sentence that says "A human-friendly alternative to netstat for socket and port monitoring on Linux.".
krunck · 5h ago
There are MacOS-like themes available. Eg: https://www.gnome-look.org/p/1275087/
293984j29384 · 5h ago
Nobody is questioning what themes are available on gnome. Including a screenshot of the software running in a window that very much looks like macOS X is simply misleading.
Vilian · 3h ago
Linux is DEs support themes
at0mic22 · 3h ago
Cause it's obviously a Rust crate, you would kinda hope that it might compile at MacOs. In 99% of cases that works.
diggan · 3h ago
If a Rust crate uses anything from the OS, and doesn't mention that OS, I wouldn't expect it to work on that OS, regardless if it's Windows, Linux or macOS. Just like graphical crates state what APIs they support, and if Metal is not mentioned for example, it is most likely not supported.
at0mic22 · 3h ago
You wouldn't know unless running crate install.

I use lsof -i a lot on Mac, its not that I'm criticizing, but mostly disappointed.

insane_dreamer · 4h ago
The title `A human-friendly alternative to netstat for socket and port monitoring on Linux` is pretty clear.
at0mic22 · 3h ago
Nah, homebrew made apple guys believe they get pretty much everything Linux has. Who would expect an exception?