πNetwork-Usage - Server Network Monitor


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.
πΉ Features
- 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)
π» Supported Linux Distributions
- 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
βοΈ Installation
Method 1: One-line installer (no clone needed)
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.
Method 2: Git clone (manual installation)
1. Clone the repository
git clone https://github.com/pynoxi/Network-Usage.git && cd Network-Usage
2. Make the script executable
chmod +x Network-Usage
3. Run the script
bash Network-Usage
π 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.
π‘ Manual Steps
- 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.
π License
- MIT License Β© 2025 PyNoxi
- See LICENSE for details.
π Links