bmon

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

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About bmon

bmon captures networking statistics and presents them in a readable way. Its interactive curses interface shows live traffic rates and graphs for each network interface, which makes it handy for spotting which link is busy.

It also has a programmable text output for use in scripts. The project repository has moved to a new maintainer on GitHub, and it is released under BSD and MIT licenses.

Strengths

  • Interactive curses interface with live graphs
  • Scriptable text output
  • Lightweight and runs in any terminal

Limitations

  • Terminal only
  • Development is slow compared with newer tools

Details

Pricing
FreeFree and open source under BSD and MIT licenses.
License
BSD-2-Clause AND MIT
Developer
The bmon contributors
Platforms
Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Server admins who want to watch interface bandwidth from a terminal
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to bmon

Compare all

Software that can replace bmon for an important use case, and what changes if you switch.

  • 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 necessarily a direct replacement.

Report a wrong fact or a dead link on this listing