你需要使用 pip install shodan 或 easy_install shodan 安装 shodan。
你需要使用 pip install python-nmap 安装 python-nmap。
你需要在 'constantes.py' 文件中设置你的 API 密钥。
-h, --help 显示此帮助信息并退出
-i IP, --ip=IP 获取单个主机的信息
-l LIST, --list=LIST 获取主机列表的信息
-s SQ, --sq=SQ 搜索查询字符串
--nmap 对主机执行 nmap 扫描
--setkey=SETKEY 自动设置你的 API 密钥
-r RANGE, --range=RANGE 扫描一个 IP 范围。例如:192.168.1.1-192.168.1.255
-o OUTPUT, --output=OUTPUT 指定输出文件
Nmap 选项:
--sS TCP Syn 扫描
--sT TCP Connect 扫描
--sU UDP 扫描
针对单个主机
python shodanhat.py -i IP
针对主机列表
python shodanhat.py -l list.txt
你也可以使用 '-s' 选项设置一个搜索查询来进行特定查询!