Network-Usage is a lightweight, terminal-based network monitor for Linux VPS, powered by PyNoxi.
It displays real-time download/upload speeds, total data usage in GB, and provides a stylish live dashboard with zero flicker.
- Auto-detects active network interface (eth0, ens160, enp0s3, etc.)
- Displays:
- Live download/upload speed (MB/s)
- Total download/upload (GB)
- Total usage (GB)
- Timestamp
- Stylish PyNoxi terminal UI
- Works smoothly without terminal flicker
- Supports any Linux VPS terminal (SSH)
- Ubuntu 18.04 / 20.04 / 22.04
- Debian 9 / 10 / 11
- CentOS 7 / 8 / Stream
- Rocky Linux / AlmaLinux
- Any Linux system with:
- Bash
bc
installed/sys/class/net/
access for network stats
You can run the script directly without downloading or cloning the repo:
bash <(curl -s https://raw.githubusercontent.com/pynoxi/Network-Usage/refs/heads/main/Network-Usage)
This will fetch and run the latest version from the GitHub repository automatically.
git clone https://github.com/pynoxi/Network-Usage.git && cd Network-Usage
chmod +x Network-Usage
bash Network-Usage
- Press
Ctrl+C
to stop monitoring. - Script automatically detects the active network interface If none found, it shows a friendly error message with a link to PyNoxi Forum
- Ensure Bash is installed (
bash --version
) - Ensure
bc
is installed for floating point calculations. - Run the script using either Method 1 or Method 2.
- Enjoy real-time network stats on your VPS.
- MIT License © 2025 PyNoxi
- See LICENSE for details.
Website: https://pynoxi.com
Forum: https://forum.pynoxi.com
GitHub Repo: Network-Usage