search for hosts info with shodan
Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE Initial commit Mar 25, 2017
README.md
__init__.py
constantes.py
shodanhat.py Legal Disclaimer Added Apr 23, 2017

README.md

Dependencies

You need to install shodan with pip install shodan or easy_install shodan.
You need to install python-nmap with pip install python-nmap.
You need to set your API Key in the 'constantes.py' file.

Options

-h, --help show this help message and exit
-i IP, --ip=IP info about one host
-l LIST, --list=LIST info about a list of hosts
-s SQ, --sq=SQ searchquery string
--nmap perform a nmap scan in the hosts
--setkey=SETKEY set your api key automatically
-r RANGE, --range=RANGE scan a range of ips. ex: 192.168.1.1-192.168.1.255
-o OUTPUT, --output=OUTPUT specify a output file

Nmap Options:
--sS TCP Syn Scan
--sT TCP Connect Scan
--sU UDP Scan

Usage

For One Host
python shodanhat.py -i IP
For a list of Hosts
python shodanhat.py -l list.txt
You can also set a searchquery to make a specific query with '-s' option!

ScreenShots