Alternatives to bandwhich

Terminal tool that shows current network use broken down by process and connection. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as bandwhich.

  • RustNet

    Terminal network monitor showing live connections per process with packet inspection.

    RustNet shows live per-process connections with protocol detection and packet inspection, is sandboxed by default, and is actively developed under Apache-2.0 rather than MIT.

  • Sniffnet

    Shows what your machine is actually talking to, with charts instead of a wall of packets.

    Sniffnet replaces the terminal view with a graphical app of charts and per-host statistics, adds notifications and PCAP export, and has no CLI or Android build.

  • TCPView

    Sysinternals viewer for active TCP and UDP endpoints on Windows.

    FreeProprietaryWindows

    TCPView lists endpoints with their owning process and can close connections on Windows, but it is closed-source freeware with no bandwidth figures or history.

  • NetBalancer

    Per-process network monitoring and bandwidth limiting for Windows.

    FreemiumProprietaryWindows

    NetBalancer monitors traffic per process on Windows and can also limit bandwidth, but it is closed source and the free edition limits the number of rules.

  • NetHogs

    Linux terminal tool that shows network bandwidth usage grouped by process, like top for traffic.

    NetHogs also groups live bandwidth by process in a terminal, but it runs only on Linux and does not break usage down by connection.

  • NetLimiter

    Per-application bandwidth limiter that stops background traffic from spiking your ping.

    PaidProprietaryWindows

    NetLimiter is paid Windows software that combines real-time per-application monitoring with bandwidth limiting, replacing a free cross-platform terminal tool with a closed-source desktop app.

Also worth comparing

These listings name bandwhich as their own alternative, so the relationship runs both ways.

  • bmon

    A terminal bandwidth monitor that shows live traffic rates for each network interface.

    bandwhich is MIT-licensed, runs on Windows, macOS, Linux and Android, and breaks traffic down by process and connection instead of by interface.

  • IPTraf-ng

    A console-based network monitor for Linux that shows live IP traffic statistics by connection and interface.

    bandwhich is MIT-licensed, runs on Windows, macOS, Linux and Android, and attributes bandwidth to the process and connection using it.

  • TapMap

    Shows the services your computer connects to on a world map.

    bandwhich is a terminal tool that breaks down current network use by process and connection, showing bandwidth figures instead of a world map.

Similar software

Related functionality, not a direct replacement.