# bandwhich
> Terminal bandwidth utilization tool showing per-process usage

## Summary
A terminal bandwidth monitor showing per-process network usage. Displays real-time traffic by process, connection, and remote host.

## Capabilities
- Per-process bandwidth utilization
- Per-connection traffic breakdown
- Remote host traffic summary
- Real-time updating display

## When to Use
- Identifying which process is using network bandwidth
- Debugging unexpected network traffic
- Monitoring bandwidth consumption in real time

## When NOT to Use
- Need detailed packet inspection (use Wireshark/tcpdump)

## Usage Patterns
### Monitor bandwidth
```
sudo bandwhich
```
Shows real-time bandwidth usage by process (requires sudo for packet sniffing)

## Installation
- **homebrew**: `brew install bandwhich`
- **cargo**: `cargo install bandwhich`
- **pacman**: `sudo pacman -S bandwhich`

---
Source: https://littlescripts.sh/tools/bandwhich
