
pesquisar informações de hosts com shodan
Você precisa instalar o shodan com pip install shodan ou easy_install shodan.
Você precisa instalar o python-nmap com pip install python-nmap.
Você precisa definir sua chave de API no arquivo 'constantes.py'.
-h, --help mostra esta mensagem de ajuda e sai
-i IP, --ip=IP informações sobre um host
-l LIST, --list=LIST informações sobre uma lista de hosts
-s SQ, --sq=SQ string de consulta de pesquisa
--nmap executa uma varredura nmap nos hosts
--setkey=SETKEY define sua chave de API automaticamente
-r RANGE, --range=RANGE varre um intervalo de IPs. ex: 192.168.1.1-192.168.1.255
-o OUTPUT, --output=OUTPUT especifica um arquivo de saída
Opções do Nmap:
--sS Varredura TCP Syn
--sT Varredura TCP Connect
--sU Varredura UDP
Para um Host
python shodanhat.py -i IP
Para uma lista de Hosts
python shodanhat.py -l list.txt
Você também pode definir uma consulta de pesquisa para fazer uma consulta específica com a opção '-s'!