macOS
brew install somolocal Homebrew formula metadata
brew
Human-friendly alternative to netstat for socket and port monitoring. Version 1.3.3 via Homebrew; verified 2026-04-30.
install
brew install somolocal Homebrew formula metadata
nix profile install nixpkgs#somonixpkgs package indexes · pkgs/by-name/so/somo/package.nix · source: api.github.com
overview
Human-friendly alternative to netstat for socket and port monitoring
history
somo is a Rust command-line utility that presents socket and port information in a more human-friendly form than traditional `netstat` output. It targets Linux and macOS and is packaged through Cargo, Homebrew, Nix, Arch-style packaging, and downloadable releases.
The upstream changelog records somo 1.0.0 on 4 June 2025, with command-line flag changes, tests, a logo, and removal of AbuseIPDB scanning. Version 1.1.0 in July 2025 added macOS support, shell completions, Nix packaging support, compact output, JSON/custom formatting, and other terminal-oriented features.
Later 2025 releases added config-file support for default flags, IANA service-name annotations, established-connection filtering, built-in paging, and README documentation for Homebrew installation. By April 2026 the latest GitHub release shown on the repository was 1.3.3.
GitHub shows thousands of stars for the project, and Homebrew analytics show more than a thousand installs over the trailing year. That makes somo a visible example of the newer wave of Rust CLIs that repackage familiar Unix administration tasks with richer defaults.
Users run `somo` or `sudo somo` to inspect connections, then filter by TCP/UDP, PID, process, local port, remote address, connection state, or output format. The README explicitly frames it as a move from `netstat -tulpn` to `somo -l`, with JSON output and generated shell completions for scripting and interactive use.
somo is package-nerd catnip because it follows the modern Rust CLI pattern: small static-feeling binary, polished table output, shell completions, JSON mode, Homebrew formula, Cargo install path, and Nix support. It competes culturally with old admin tools rather than replacing a network stack component.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
somo | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/theopfr/somo
install metadata
| Package key | brew:somo |
|---|---|
| Version | 1.3.3 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/somo |
| Homepage | https://github.com/theopfr/somo |
| Repository | https://github.com/theopfr/somo |
| Upstream docs | https://docs.rs/crate/somo/latest |
| License | MIT |
| Source archive | https://github.com/theopfr/somo/archive/refs/tags/v1.3.3.tar.gz |
| Last updated | 2026-04-30T15:42:34Z |
| Pulse | updated |
| Build dependencies | rust |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | somo |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
somo
nix profile install nixpkgs#somosource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.