📅  最后修改于: 2023-12-03 14:47:26.820000             🧑  作者: Mango
ShonyDanza 是一个基于 Python 的工具,用于使用 Shodan 进行安全研究、渗透测试和网络防御。Shodan 是一个面向网络安全专业人员和研究人员的搜索引擎,它能够搜索并发现连接到互联网的网络设备和系统。
ShonyDanza 可以帮助用户更好地利用 Shodan 的功能,自动化常见任务并执行专业检查。它可以在多个端口和协议上执行扫描,还可自定义查询、指定用户代理,以及使用 API 密钥和代理服务器。
git clone https://github.com/ManuelAbadia/ShonyDanza.git
pip install -r requirements.txt
python ShonyDanza.py
python ShonyDanza.py
Usage: ShonyDanza.py [options] target
Options:
-h, --help show this help message and exit
-p PORTS, --ports=PORTS
specify the ports to scan (80,8080,443)
-s SHODAN_API_KEY, --shodan-api-key=SHODAN_API_KEY
specify the Shodan API key
-q QUERY, --query=QUERY
specify the search query
-o OUTPUT, --output=OUTPUT
specify the output file
-u USER_AGENT, --user-agent=USER_AGENT
specify the User-Agent header
扫描一个 IP 地址:
python ShonyDanza.py 8.8.8.8
扫描特定端口:
python ShonyDanza.py -p 80,8080,443 8.8.8.8
使用自定义查询:
python ShonyDanza.py -q "webcam" 8.8.8.8
输出结果到文件:
python ShonyDanza.py -o results.txt 8.8.8.8
ShonyDanza 是一个强大的工具,借助于 Shodan 搜索引擎,帮助用户自动执行常见任务,并简化安全研究、渗透测试和网络防御的流程。它的功能和特性,可以使您更专业地进行安全研究和测试。