bandwhich is an open-source command-line utility, written in Rust, that provides real-time display of network utilization by process, connection, and remote IP/hostname. Its core feature is to visually present which processes are using the network, to what destinations, and how much bandwidth they are consuming, all within an interactive terminal interface. This tool is primarily designed for developers, system administrators, and power users who need to quickly diagnose network bottlenecks or identify rogue applications. You would typically open bandwhich when your internet feels slow, or you want to understand where your system's network traffic is going. It supports Linux, macOS, and some BSD systems.
Why It’s Useful
bandwhich offers a granular, real-time view of network traffic that is far more insightful than generic network monitors, helping pinpoint the exact cause of high bandwidth usage. For the developer whose application is unexpectedly generating network traffic, bandwhich can immediately identify the process and its remote connections, aiding in debugging. For the system administrator monitoring server health, it can quickly reveal unauthorized outbound connections or unexpected data transfers. bandwhich is completely free and open-source. A powerful, less-discovered feature is its ability to filter by process name or port, allowing users to focus on specific traffic patterns without clutter. Its limited visibility compared to GUI-based network monitors or more complex tools like Wireshark is due to its CLI nature, despite being incredibly effective for quick diagnostics. The project is actively maintained on GitHub, ensuring regular updates and community engagement.
Related

Warp Terminal
Warp is a modern, AI-powered terminal designed for developers, combining the power of the command line with the familiarity of a text editor. It features AI…

Keychron Q1 Pro QMK/VIA Wireless Custom Mechanical Keyboard
The Keychron Q1 Pro QMK/VIA Wireless Custom Mechanical Keyboard is a highly customizable, premium 75% layout keyboard designed for enthusiasts and…

Open Access to Advanced AI Models via CLI
Anthropic has reinstated permission for using its advanced AI models, like Claude, through Command Line Interface (CLI) tools, as facilitated by platforms like…
More from Hidden Gems
View all →Enjoyed this? Get five picks like this every morning.
Free daily newsletter — zero spam, unsubscribe anytime.





