Bandwhich

Bandwhich

A terminal tool that shows which processes and remote connections are using your network bandwidth right now, updating live and resolving IPs to hostnames.

🔗 Visit Bandwhich
📁 Monitoring & Observability🗣️ English📅 August 25, 2026

Description

When your internet feels slow, the usual question is 'what's hogging my bandwidth?' — and most operating systems don't make that easy to answer. Bandwhich answers it directly in the terminal: it shows, in real time, exactly which running program is sending or receiving data, how much, and to which remote address, without needing to install any monitoring dashboard.

Bandwhich breaks down bandwidth usage by process, by individual connection, and by remote IP or resolved hostname, with a terminal UI that adapts its layout automatically. It supports reverse DNS resolution to show readable hostnames instead of raw IPs, a raw machine-readable output mode for scripting, and configurable units (bits/bytes, SI/binary). It's cross-platform (Linux, macOS, Windows, Android) and free under the MIT license, with 11.9k GitHub stars.

💬 Our review

The short version: instead of guessing which app or process is saturating your connection, bandwhich shows you a live, sortable breakdown by process and remote host the moment you run it, with zero configuration.

Against classic tools like nethogs or iftop, bandwhich's advantage is combining both process-level and connection-level views in one screen with automatic hostname resolution, so you don't need two separate tools to answer 'which process' and 'which server'. It requires root or admin privileges to capture traffic, which is a minor friction on shared or restricted machines. The project is well-established (11.9k stars) but is currently in passive maintenance — the maintainers are addressing critical issues but not actively shipping new features, and are looking for co-maintainers, which is worth knowing if you're relying on it long-term. For a one-off 'what's using my bandwidth' check or ongoing lightweight monitoring on your own machine, it remains one of the fastest ways to get an answer.

💰 Pricing

GratuitProjet open source (licence MIT), aucune offre payante

📊 Global score

53Average
🌐Availability15/100Faible

1 language · 0 platform

📄Profile90/100Excellent

Profile completeness

🤖 AI-enriched data

💰 Pricing model
🆓 Gratuit

Projet open source (licence MIT), aucune offre payante

👥 Target audienceAdministrateurs systèmes, ingénieurs réseau et développeurs ayant besoin de diagnostics réseau en temps réel
🗣️ Languagesen
🌍 Target countriesInternational (projet open source)
👍

Pros

Vue combinée par processus et par connexion/IP distante

Résolution DNS inverse pour des noms d'hôtes lisibles

Mode de sortie brute exploitable par script

Multiplateforme (Linux, macOS, Windows, Android)

11 900+ étoiles, licence MIT permissive

👎

Cons

Nécessite des privilèges root/administrateur

Maintenance passive : pas de nouvelles fonctionnalités prévues

Résolution DNS inverse en best-effort, peut échouer

❓ Frequently asked questions

What is bandwhich in one sentence?
How much does it cost?
Do I need admin rights to run it?
Does it show hostnames or just IP addresses?
Is it actively developed?
Is it worth the money compared to alternatives?
Which tool should you pick for your case?