前言
前期收集端口扫描是必不可少的,而我又喜欢masscan扫完再用nmap扫描,碰巧有这么一款工具.就分享给大家.
介绍
整合了masscan和nmap两款扫描器,masscan扫描端口,nmap扫描端口对应服务,二者结合起来实现了又快又好地扫描。并且加入了针对目标资产有防火墙的应对措施
首先pip install -r requirements.txt安装所需插件,然后将ip地址每行一个保存到txt文本里,与本程序放在同一目录下,masscan安装完成后也与本程序放在同一目录下,运行程序即可。最终会在当前目录下生成一个scan_url_port.txt的扫描结果
项目地址
https://github.com/hellogoldsnakeman/masnmapscan-V1.0
使用
1 先安装需要的包
pip install -r requirements.txt
2 在程序同一目录创建两个文件
ip.txt 需要扫描的放进去
echo 192.168.0.120 >ip.txt
masscan.json
touch masscan.json
3 如果出现sh: 1: masscan/bin/masscan: not found之类的 打开脚本做如下修改(rate根据实际情况修改)
4 运行
python masnmapcan-V1.0.py