WSNIET is a powerful Python-based Wi-Fi speed testing tool that provides detailed information about your wireless connection and internet performance. The tool features a colorful command-line interface with real-time progress indicators and comprehensive network statistics.
- Beautiful ASCII art welcome banner
- Real-time Wi-Fi connection details
- Internet speed testing (Download/Upload speeds)
- Latency (ping) measurement
- Signal strength monitoring
- Progress bars for better user experience
- Color-coded output for better readability
- Python 3.x
- Windows OS (for Wi-Fi details feature)
- Administrative privileges (for network access)
- Clone the repository:
git clone https://github.com/bugshadow/wsniet.git
- Navigate to the directory:
cd wsniet
pip install -r requirements.txt
- Make the script executable:
chmod +x wsniet.py
- Install system-wide (optional):
sudo cp wsniet.py /usr/local/bin/wsniet
You can run the tool in two ways:
- Directly from the script:
python3 wsniet.py
- If installed system-wide:
wsniet
__ _______ _ _ _____ ______ _______
\ \ / / ____|| \ | |_ _| ____|__ __|
\ \ /\ / / (___ | \| | | | | |__ | |
\ \/ \/ / \___ \ | . ` | | | | __| | |
\ /\ / ____) || |\ |_| |_| |____ | |
\/ \/ |_____/ |_| \_|_____|______| |_|
==============================
=== Wi-Fi Details ===
Wi-Fi Bit Rate: 300 Mbps
Signal Level: 85%
==============================
=== Internet Speed Test ===
Download Speed: 50.25 Mbps
Upload Speed: 25.10 Mbps
Ping (Jitter): 15.5 ms
==============================
- Wi-Fi Details: Shows your current connection speed and signal strength
- Download Speed: Measures your download bandwidth in Mbps
- Upload Speed: Measures your upload bandwidth in Mbps
- Ping: Measures the latency of your connection in milliseconds
- The Wi-Fi details feature is currently optimized for Windows systems
- Requires administrative privileges for network speed testing
- Speed test results may vary based on server location and network conditions
Feel free to fork this project and submit pull requests. For major changes, please open an issue first to discuss what you would like to change.
Omar Bouhaddach
- Speedtest-cli library
- Colorama for cross-platform colored output
- TQDM for progress bars