This is a simple script designed to be used alongside [jasonjfranks] Gnmap-Parser.sh script https://github.com/jasonjfrank/gnmap-parser
. This script will check to see if shodan sees any hosts in your scope that have open ports that you might have missed during your nmap enumeration.
- Clone into directory:
https://github.com/Telekors/Gnmap-Parser-Checker.git
- Install Requirements:
pip install -r requirements.txt
- Open python file and insert Shodan API Key
Gnmap-Parser-Checker.py (-k FILE -s FILE -m FILE) [-o FILE]
Gnmap-Parser-Checker.py scan (-k FILE -s FILE -m FILE) [-o FILE]
- -h, --help Prints help message
- -s FILE, --scope=FILE Initial Nmap Scope File (ex. -iL)
- -k FILE, --key=FILE Shodan API Key File
- -m FILE, --matrix=FILE TCP-Services-Matrix.csv File
- -o FILE, --output=FILE Your output file location
- [Telekors] - https://github.com/Telekors
- [KyleEvers] - https://github.com/KyleEvers (Thanks for showing me the light of docopt)
- [jasonjfrank] - https://github.com/jasonjfrank/gnmap-parser (Creator of gnmap-parser)