iperf3 measures TCP, UDP, and SCTP network bandwidth through active tests of achievable throughput.
Bandwhich
bandwhich displays current network bandwidth use by process, connection, and remote IP address or hostname in a terminal.

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
- Shows breakdown by process, connection, and remote IP or hostname
- Available for Linux, macOS, Windows, and Android
- Open source with source build instructions
- 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
- Website
- github.com/imsnif/bandwhich
- Category
- Software & Utilities › Linux Apps
- 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.
Netcat provides networking tools for Linux, Windows, macOS, and BSD, with uses described in the supplied guide.
WebVM runs a Linux virtual machine in the browser with networking and graphics support through HTML5 and WebAssembly.
screenFetch displays Linux system and theme information in a terminal, with its repository noting the project's current state.
Zenith displays CPU, GPU, network, and disk metrics in a terminal with zoomable charts.
Flying Carpet transfers files between Android, iOS, Linux, macOS, and Windows over ad hoc Wi-Fi without network infrastructure.
Popular in Linux Apps
Well-known listings from the same topic.
Bandwhich FAQ
How does bandwhich work?
Does bandwhich require elevated privileges?
Is bandwhich actively developed?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.










