This tool is coded to provide some convenience in external penetration testing. When you enter the IP address, it performs passive scanning on Shodan.io and detects open ports. Then it learns the services running on the server and their versions by performing nmap scanning on open ports. Then, using this information, it tries to find possible exploit codes on Exploit-DB. Sometimes it may not find the correct exploit codes. So a false positive situation is possible. We will continue to make improvements.
git clone https://github.com/furkan-enes-polatoglu/shomap.git
cd shomap
pip3 install -r requirements.txt
usage: python3 shomap.py [IP]
- Multi platform (Supports most linux)
- Easy to use
- shodan==0.7.1
- nmap==0.6.1
- requests==2.26.0
- beautifulsoup4==4.9.3
- pyfiglet==0.8.post1
- termcolor==1.1.0