Alternatives to bmon

A terminal bandwidth monitor that shows live traffic rates for each network interface. 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 bmon.

  • IPTraf-ng

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

    IPTraf-ng is another Linux terminal monitor that adds per-connection statistics alongside interface totals, but shows text tables rather than live graphs.

  • vnStat

    A console network traffic monitor for Linux and BSD that logs interface usage over time.

    vnStat logs interface usage over time with statistics that persist across reboots, running on Linux and BSD, but lacks bmon's live interactive graphs.

  • bandwhich

    Terminal tool that shows current network use broken down by process and connection.

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

  • NetHogs

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

    NetHogs is a GPL-2.0 Linux terminal tool that groups bandwidth by process rather than by interface, showing live usage without history.

Similar software

Related functionality, not a direct replacement.