Skip to content

ptf569/scan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scan.py

Network scanning script to drive recon tools.

Install with sudo pip3 install -r requirements.txt

Then from the 'scan' directory

sudo ./scan.py -h                                                                                                                                                                                                                       130 ⨯
usage: A small program to automate some host discovery and some basic scanning [-h] [-t TARGETS] [-s SUBNET] [-R] [-n PROJECT_NAME] [-l PROJECT_LOCATION] [-O OOS_FILE] [-U] [-T THREADS] [-y TESTSSL] [-z SHODAN]

optional arguments:
  -h, --help            show this help message and exit
  -t TARGETS, --targets TARGETS
                        Location of targets file
  -s SUBNET, --subnet SUBNET
                        Targets subnet
  -R, --rescan          Rescan the host even if we detect an nmap xml file
  -n PROJECT_NAME, --name PROJECT_NAME
                        The name of the project
  -l PROJECT_LOCATION, --location PROJECT_LOCATION
                        Location where to save the project
  -O OOS_FILE, --outofscope OOS_FILE
                        Location of IPs not to scan
  -U, --udp             Perform UDP scan of targets
  -T THREADS, --threads THREADS
                        Number of concurrent nmap scans. Default is 5
  -y TESTSSL, --testssl TESTSSL
                        Location of testssl.sh
  -z SHODAN, --shodan SHODAN
                        Shodan API key
  -d DISCORD, --discord DISCORD
                        Discord webhook

Required tools:

  • nmap
  • sslscan

Optional:

  • testssl.sh
  • Shodan.io API key
  • Discord webhook

To Do:

  • Customise discovery, remove arp etc.

About

Network scanning script to drive recon tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published