Skip to content

Automates a Shodan.io scan over all IPs in a range of specified subnets.

Notifications You must be signed in to change notification settings

5l1v3r1/Shodan_Scanner

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Author: Warne, Sean
Date: 12/12/2016

Description: This script uses the Shodan API to scan over multiple IPs/Subnets using a text file that is populated with subnet ranges (x1 y1...xn yn where x is the beginning range and y is the end range). It will scan through all IPs in the subnet ranges (0..255). The results are output in CSV format as "IP,Hostname,Operating System,Ports".

Execute: On Linux:

sudo easy_install shodan

python ShodanAuto.py -> python ShodanAuto.py subnets.txt output.txt

On Windows:

pip install shodan

python ShodanAuto.py -> python ShodanAuto.py subnets.txt output.txt

Note: A shodan API key is needed from https://www.shodan.io/ to properly execute the scan. The script may be modified with your own personal key.

About

Automates a Shodan.io scan over all IPs in a range of specified subnets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%