Skip to content

A Python Script performing a complete Nmap Scan of a network, sacrifing speed for accuracy in OS detection. It outputs all its findings to a json.

Notifications You must be signed in to change notification settings

Drive4Code/scanNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScanNet

The program's objective: Scan and return all items in a network stack. Optimally, this should Return OS type and all possible data that can be gathered with nmap, then a python script should automate the process & Highlight changes compared with the last scan(s) Ultimately the program will be used in the industrial field, in order to list all of the machines and their possible vulnerabilities

Instructions

  1. Install the requirements through pip3 install -r requirements.txt
  2. Run the program though python3 scanner.py -i IP_ADDR_RANGE

The program will run on the specified ip range. It will generate a JSON called output.json under the output directory.

To specify Ports or a Range of Port use the -p flag. Nmap Port Documentation

For more information, you can use the -h flag which will generate the following:

About

A Python Script performing a complete Nmap Scan of a network, sacrifing speed for accuracy in OS detection. It outputs all its findings to a json.

Resources

Stars

Watchers

Forks

Languages