Version: 0.6.2 (Stable) GitHub: https://github.com/droltr/Network_Test_Tool
A modern, comprehensive network diagnostic and troubleshooting utility built with Python and PyQt5.
Download Latest Release (Windows & Linux)
No installation required. Just download and run.
(Add screenshots of the application here)
- Network Status: Real-time monitoring of network adapters with intelligent sorting (Active/APIPA first).
- Intelligent Diagnostics: Automatic detection of common issues (APIPA, DNS failure, Gateway unreachable) with solution suggestions.
- Quick Actions: One-click IP renewal, DNS flush, and IP release with specific adapter selection.
- Trace Route: Visual trace route tool with hop-by-hop latency and status.
- Advanced Tools: ARP table viewer, active connections monitor, and NetBIOS lookup.
- Ping Test: Advanced ping tool with customizable parameters and graphical results.
- Port Scanner: Multi-threaded port scanner to identify open ports on target hosts.
- Speed Test: Integrated internet speed test (Download, Upload, Ping).
- Reporting: Generate professional text, JSON, and CSV reports of network status and tests.
- Troubleshooter: Automated network diagnostics to identify common connectivity issues.
- Modern UI: Clean, dark-themed interface designed for ease of use.
Full documentation is available in the docs/ directory:
- Home
- Installation & Setup
- User Guide: Network Status
- User Guide: Diagnostic Tools
- Reporting & Exporting
- Troubleshooting & FAQ
- Security & Privacy
-
Clone the repository:
git clone https://github.com/droltr/Network_Test_Tool.git cd Network_Test_Tool -
Install dependencies:
pip install -r requirements.txt
Run the application:
python main.py- Python 3.8+
- PyQt5
- psutil
- speedtest-cli
Contributions are welcome! Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.