A python script that allows you to scan your network in 4 different modes.(Ping, scan os, scan ports or do all 3)
- Python >= 3.11
- With pip
pip install python-nmap pip install python3-nmap
-
Use administrator mode command line to run this code
python main.py
When running the code, it will prompt you for a network/device to scan.
Input the IP address of the device/network(e.g. 192.168.1.12 or 192.168.1.0/24).
After that choose from Ping, scan os, scan ports or all. Choose the option you want.
The program will scan the device/network and output a file with the time you inputted the options.
For example at 12:42 pm on 13 March 2020, I chose to scan os of 127.0.0.1, the file name should be OS_2020-03-13_1242.txt.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the GNU License. See LICENSE.txt
for more information.
iTrust - itrust@sutd.edu.sg