A Python CLI tool that identifies the most active network interfaces by computing real-time traffic rates using delta-based sampling.
top-network-interfaces-monitor/
├── monitor/
│ ├── __init__.py
│ ├── collector.py
│ ├── calculator.py
│ └── formatter.py
├── main.py
├── requirements.txt
├── README.md
└── .gitignore
- Top N interfaces by traffic
- Configurable sampling interval
- JSON output support
pip install .monitor --top 5 --interval 2monitor --top 5 --interval 2 --jsonInterface RX(B/s) TX(B/s) Total(B/s)
eth0 12000 8000 20000