Trace which local processes and hosts are consuming bandwidth during incidents with bandwhich
Identify which processes, connections, and remote hosts are actually using bandwidth before you chase the wrong incident hypothesis.
Prerequisites
bandwhich CLI, network interface access, elevated privileges on Linux
Installation
Use the upstream install or setup path that matches your environment:
- git clone https://github.com/imsnif/bandwhich.git
- cargo build --release
- cargo install --git https://github.com/cross-rs/cross.git cross
Requirements and caveats from upstream:
- Since bandwhich sniffs network packets, it requires elevated privileges.
- Require privilege escalation every time.
Basic usage or getting-started notes:
Downstream packaging status
For detailed instructions for each platform, see INSTALL.md.
Extracted from upstream docs: https://raw.githubusercontent.com/imsnif/bandwhich/HEAD/README.md