A network diagnostic assistant
Project description
NetDiagnose
A comprehensive network diagnostic tool for both Linux and Windows platforms, designed to test and analyze various network components, including:
- Ping test
- DNS lookup
- Traceroute
- Speed test
- Network interfaces information
- Wireless network analysis
- Port scanning
- Network security checks
Features
- Ping Test: Test the connectivity to a given destination.
- DNS Lookup: Resolve domain names to IP addresses.
- Traceroute: Trace the route packets take to a destination.
- Network Speed Test: Measure your internet's download and upload speeds.
- Network Interface Info: Get details about your network interfaces, including IP address, MAC address, and status.
- Wireless Network Analysis: Analyze Wi-Fi signal strength, interfaces, and more (Linux-specific).
- Port Scan: Scan open ports on a given host (Linux and Windows support).
- Network Security Check: Scan for potential vulnerabilities in the network configuration.
- Generate and Save a Report: Ability to Scan and save a report of all test to your device or email the report to yourself.
Installation
To get started with the network diagnostic tool, follow the installation steps below:
-
Clone the repository:
git clone https://github.com/gentlsnek/NetDiagnose cd NetDiagnose
-
Create a virtual environment (optional but recommended):
python3 -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
Usage
NetDiagnose
```
### Running the Tool
## **Change Logs**
- as of v 0.2.0 we got a gui to work with.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file netdiagnose-1.0.1.tar.gz.
File metadata
- Download URL: netdiagnose-1.0.1.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
482d8668858fe5ff58ee1577182a3d568c457795158d18783cbd5aa72af2533e
|
|
| MD5 |
3c5728e6ce975bf0643760328faf11fd
|
|
| BLAKE2b-256 |
9111669fcb77ce4e9523bcc8760d5b6e1620d33b08eb468d8a9ceb61777369fc
|
File details
Details for the file NetDiagnose-1.0.1-py3-none-any.whl.
File metadata
- Download URL: NetDiagnose-1.0.1-py3-none-any.whl
- Upload date:
- Size: 15.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fd16b6681c2679ebf7de94a6c7915a3d55116483bb4e4aa5d03ae8bf75cc3b4
|
|
| MD5 |
18272df6349abb37b3a997772186faf0
|
|
| BLAKE2b-256 |
db7886a132ccf8a50e096f8daaa58e46a7395a449a81169e513699b6232a5a8f
|