macOS
brew install nethogslocal Homebrew formula metadata
brew
Net top tool grouping bandwidth per process. Version 0.8.8 via Homebrew; verified from local package data.
install
brew install nethogslocal Homebrew formula metadata
sudo apk add nethogsAlpine Linux edge package indexes · nethogs · source: dl-cdn.alpinelinux.org
sudo apt install nethogsDebian stable package indexes · nethogs · source: deb.debian.org
sudo dnf install nethogsFedora Rawhide package metadata · nethogs · source: dl.fedoraproject.org
nix profile install nixpkgs#nethogsnixpkgs package indexes · pkgs/by-name/ne/nethogs/package.nix · source: api.github.com
sudo pacman -S nethogsArch Linux sync databases · nethogs · source: geo.mirror.pkgbuild.com
sudo zypper install nethogsopenSUSE Tumbleweed package metadata · nethogs · source: download.opensuse.org
overview
Net top tool grouping bandwidth per process
history
NetHogs is a Linux 'net top' utility that groups network bandwidth by process rather than protocol or subnet. Its README and manual emphasize the operational trick that made it useful: no special kernel module is needed, so an admin can start it during a traffic spike and see which PID is responsible.
The GitHub README carries copyright years beginning in 2004 for Arnout Engelen and describes the tool as a small per-process bandwidth monitor. The GitHub repository listed v0.8.8 as the latest release on 2024-10-07.
NetHogs spread as a small sysadmin utility rather than a platform. It is packaged in Linux distributions and Homebrew, and its GitHub repository had about 3.7k stars when checked. Homebrew's API generated on 2026-07-01 reported 1,458 installs in the previous 365 days.
Package users run `nethogs`, often with root privileges and an interface name, when a machine is unexpectedly using bandwidth. It answers the question that `iftop`, `tcpdump`, and interface counters do not answer as directly: which process is talking.
The manual documents display modes for rates and totals, refresh delay, and trace/bughunt modes. In practice, `sudo nethogs` is the lazy debugging command when a box is saturating a link and the operator wants the PID before deciding whether to kill or reconfigure it.
NetHogs is a classic narrow CLI: one executable, no daemon, no dashboard, and an immediately understandable mental model. It belongs in enrichment data as a practical Linux troubleshooting tool, not as a broad observability system.
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 |
|---|---|---|---|
nethogs | 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/raboof/nethogs
install metadata
| Package key | brew:nethogs |
|---|---|
| Version | 0.8.8 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/nethogs |
| Homepage | https://raboof.github.io/nethogs/ |
| Repository | https://github.com/raboof/nethogs |
| Upstream docs | https://github.com/raboof/nethogs#readme |
| License | GPL-2.0-or-later |
| Source archive | https://github.com/raboof/nethogs/archive/refs/tags/v0.8.8.tar.gz |
| Uses from macOS | libpcap, ncurses |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | nethogs |
| 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.
nethogs 0.8.8-1
Net top tool grouping bandwidth per process
https://github.com/raboof/nethogs
sudo apt install nethogsnethogs
nix profile install nixpkgs#nethogsnethogs 0.8.7-2build2
Net top tool grouping bandwidth per process
https://github.com/raboof/nethogs
sudo apt install nethogsnethogs 0.8.8-r0
Top-like monitor for network traffic
https://github.com/raboof/nethogs
sudo apk add nethogsnethogs-doc 0.8.8-r0
Top-like monitor for network traffic (documentation)
https://github.com/raboof/nethogs
sudo apk add nethogs-docnethogs 0.8.8-4.fc44
A tool resembling top for network traffic
https://github.com/raboof/nethogs/
sudo dnf install nethogsnethogs 0.8.8-2
A net top tool which displays traffic used per process instead of per IP or interface
https://github.com/raboof/nethogs
sudo pacman -S nethogsnethogs 0.8.8-1.4
Network Bandwidth Usage Monitor
https://raboof.github.io/nethogs/
sudo zypper install nethogssource 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.