Available commands / modules:
No. | Command | Description |
---|---|---|
1 | show | Show network data of choice (or select from menu) |
2 | dns-check | Run a DNS check by pinging DNS servers |
3 | router-check | Run a router check by pinging the gateway (router) |
4 | ping | Run a ping check by pinging the specified address or IP |
5 | assistant | Solve your network issues with the help of the NetDebug Assistant! |
6 | speedtest | Run a network speed test using Ookla Speedtest |
- This is a work-in-progress project. Surely many things can be improved here and there, so feel free to open an issue about it.
- If something doesn't work on your platform, please feel free to open an issue about it.
- This project is made targeted for Linux platform. So there it might not work on other platforms. It might work on macOS with some changes.
Install required pip
packages:
pip install simple-colors
pip install tabulate
- Make sure you have the required package installed.
- You need
speedtest
(https://www.speedtest.net/apps/cli) installed on your system.
- Clone the repository (recommended):
$ git clone https://github.com/ArcticDev78/NetDebug.git
- OR you can Download the ZIP by clicking on Code > Download ZIP
- Running netdebug
- You can directly run the python file:
$ python3 netdebug.py