Bandwhich

github.com/imsnif/bandwhich Linux Apps Open-source projectOpen source

bandwhich displays current network bandwidth use by process, connection, and remote IP address or hostname in a terminal.

github.com/imsnif/bandwhich
Bandwhich homepage screenshot

About Bandwhich

Bandwhich is a command-line tool that shows current network bandwidth use by process, connection, and remote IP address or hostname.

It sniffs a network interface and records IP packet size, matching traffic to processes using the /proc filesystem on Linux, lsof on macOS, or WinApi on Windows. It attempts reverse DNS lookup in the background on a best-effort basis and displays less information when the terminal window is small. The project is in passive maintenance and requires elevated privileges to capture packets.

Key features

  • Shows bandwidth use by process, connection, and remote IP/hostname
  • Sniffs network interface and records IP packet size
  • Resolves IPs to hostnames in background via reverse DNS
  • Adjusts displayed information to terminal window size
  • Offers prebuilt binaries for Linux, macOS, Windows, and Android
  • Supports building from source using Cargo
Best for: Terminal users who need to check which processes and connections use network bandwidth.
Good for
  • Shows breakdown by process, connection, and remote IP or hostname
  • Available for Linux, macOS, Windows, and Android
  • Open source with source build instructions
Watch out for
  • In passive maintenance with no new features being worked on
  • Requires elevated privileges to sniff network packets
  • Android support is best effort and binary is not an APK for general usage

Bandwhich at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Android, Linux, macOS, Windows
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Bandwhich alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

iperf

github.com/esnet/iperf

iperf3 measures TCP, UDP, and SCTP network bandwidth through active tests of achievable throughput.

Netcat

rentry.co/Netcat

Netcat provides networking tools for Linux, Windows, macOS, and BSD, with uses described in the supplied guide.

Popular in Linux Apps

Well-known listings from the same topic.

All 222

Bandwhich FAQ

How does bandwhich work?
It sniffs a network interface and records IP packet size, cross-referencing it with the /proc filesystem on Linux, lsof on macOS, or WinApi on Windows.
Does bandwhich require elevated privileges?
Yes, because it sniffs network packets. On Linux it can use Linux capabilities via setcap or be run with sudo.
Is bandwhich actively developed?
No. It is in passive maintenance where critical issues will be addressed but no new features are being worked on.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing