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
- Categories
- System monitoring, Network tools, CLI tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to bmon
Compare allSoftware 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.
RustNet
Terminal network monitor showing live connections per process with packet inspection.
TrafficMonitor
A Windows floating window and taskbar widget showing network speed, CPU, memory and temperatures.
ntopng
Web-based network traffic probe that shows real-time and historical flows by host, protocol and application.
Sniffnet
Shows what your machine is actually talking to, with charts instead of a wall of packets.
NetBalancer
Per-process network monitoring and bandwidth limiting for Windows.