bmon
« Back to VersTracker
Description:
Interface bandwidth monitor
Type: Formula  |  Latest Version: 4.0@2  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: networking monitoring cli bandwidth terminal
Install: brew install bmon
About:
bmon (Bandwidth Monitor) is a robust command-line tool for monitoring network bandwidth and usage. It provides a real-time, curses-based interface that displays a list of network interfaces along with their current throughput. The tool supports various output methods, including an interactive text-based UI and machine-readable formats for scripting.
Key Features:
  • Real-time interactive text-based UI
  • Support for multiple output formats (plain, curses, HTML)
  • Detailed per-interface statistics
  • Extensible via plugins
Use Cases:
  • Real-time monitoring of server network traffic
  • Diagnosing bandwidth saturation issues
  • Tracking data usage on specific interfaces
Alternatives:
  • iftop – iftop focuses on connection-based monitoring, showing bandwidth usage per connection, whereas bmon focuses on interface-level statistics.
  • nload – nload provides a simpler, graph-focused view of device traffic, while bmon offers a more detailed list-based interface.
License: BSD-2-Clause
Dependencies: confuse, libnl
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, catalina, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 12, 2025 6:45pm 2 VERSION_BUMP 207da342