扫描默认端口上的单个 IP 地址:
python networksherlock.py 192.168.1.1
使用自定义端口范围扫描 IP 地址:
python networksherlock.py 192.168.1.1 -p 1-1024
扫描特定端口上的多个IP地址:
python networksherlock.py 192.168.1.1,192.168.1.2 -p 22,80,443
使用 CIDR 表示法扫描整个子网:
python networksherlock.py 192.168.1.0/24 -p 80
使用多个线程执行扫描以加快执行速度:
python networksherlock.py 192.168.1.1-192.168.1.5 -p 1-1024 -t 20
使用特定协议(TCP 或 UDP)进行扫描:
python networksherlock.py 192.168.1.1 -p 53 -P udp
使用 Shodan 扫描:
python networksherlock.py 192.168.1.1 --use-shodan
使用 Shodan 扫描多个目标:
python networksherlock.py 192.168.1.1,192.168.1.2 -p 22,80,443 -V --use-shodan
通过抓取横幅执行详细扫描并将结果保存到文件中:
python networksherlock.py 192.168.1.1 -p 1-1000 -V -s results.txt
执行 ping 检查后扫描 IP 范围:
python networksherlock.py 10.0.0.1-10.0.0.255 -c
https://github.com/HalilDeniz/NetworkSherlock
原文始发于微信公众号(棉花糖网络安全圈):一款自带shodan key且联动shodan的端口扫描工具
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论