π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