猫宁!!!

参考:https://www.freebuf.com/sectool/112583.html

github地址:

https://github.com/robertdavidgraham/masscan

作者最近刚更新,勤奋维护作品

PJzhang:端口快速扫描工具masscan-LMLPHP

masscan说明书

PJzhang:端口快速扫描工具masscan-LMLPHP

那就拿www.baidu.com举例吧

PJzhang:端口快速扫描工具masscan-LMLPHP

masscan 103.235.46.39 -p443,针对单一ip,扫描特定端口

PJzhang:端口快速扫描工具masscan-LMLPHP

masscan 103.235.46.39 -p443,80 >/root/视频/result.txt,扫描多个端口

PJzhang:端口快速扫描工具masscan-LMLPHP

masscan 103.235.46.39 -p1-1000 >/root/视频/result.txt,扫描一个端口范围

masscan 103.235.46.0/24 -p443 >/root/视频/result.txt,直接扫描一个C段,当然B段也是可以扫描的

PJzhang:端口快速扫描工具masscan-LMLPHP

masscan 103.235.46.0/24 -p443 --rate 10000 >/root/视频/result.txt,速度调为10000,总的说,速度越快,越不准确,默认是速率是每秒100个包

masscan 103.235.46.39 -p80,443 -v,显示详细的扫描过程,-vv可以显示更加详细的扫描过程

PJzhang:端口快速扫描工具masscan-LMLPHP

masscan 103.235.46.0/24 -p443 --echo >/root/视频/masscan.conf,可以生成一个配置文件

masscan -c masscan.conf,显示结果,扫描具有随机性,不是完全按照顺序。

PJzhang:端口快速扫描工具masscan-LMLPHP

masscan 103.235.46.0/24 -p443 --banners --source-ip 192.168.100.4,这里的源ip必须是独立未被使用的ip,使用本地ip不会出现banner信息,所谓的banner信息就是服务指纹,不过在此处作用不是很大。
PJzhang:端口快速扫描工具masscan-LMLPHP

masscan扫描的时候也可以添加UA特征,这个非常重要,有助于避开一些WAF的阻拦

masscan 103.235.46.0/24 -p443 --http-user-agent "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)"

masscan 103.235.46.10-103.235.46.20 -p443

PJzhang:端口快速扫描工具masscan-LMLPHP

masscan 103.235.46.10-103.235.46.20 -p443 --excludefile exclude.txt,exclude.txt中是103.235.46.20,果然没有再出现了

PJzhang:端口快速扫描工具masscan-LMLPHP

masscan 103.235.46.10-103.235.46.20 -p443 -oX name,生成的文件是name.xml
PJzhang:端口快速扫描工具masscan-LMLPHP

masscan 103.235.46.10-103.235.46.20 -p443 -oJ name,文件时name.json,

PJzhang:端口快速扫描工具masscan-LMLPHP

masscan 103.235.46.10-103.235.46.20 -p443 -oL name,文件是列表形式

PJzhang:端口快速扫描工具masscan-LMLPHP

masscan --nmap,显示出来masscan可以调用的nmap的一些功能

PJzhang:端口快速扫描工具masscan-LMLPHP

masscan 103.235.46.10-103.235.46.20 -p443 --ping,也返回ping的信息

PJzhang:端口快速扫描工具masscan-LMLPHP

masscan --iflist

PJzhang:端口快速扫描工具masscan-LMLPHP

masscan 103.235.46.10-103.235.46.20 -p443 -sL

PJzhang:端口快速扫描工具masscan-LMLPHP

nmap -sS -Pn -n --randomize-hosts -v --send-eth 103.235.46.10,masscan默认已经启用这些功能了,-sS表示仅仅进行SYN扫描,-Pn表示不首先进行ping扫描,-n表示不进行dns解析,--send-eth,发送正在使用的原始libpcap,libpcap是linux平台下的网络数据包捕获函数包,tcpdump在其基础上发展来的。

PJzhang:端口快速扫描工具masscan-LMLPHP

masscan -c masscan.conf,可以制作一个conf文件,方便多次利用

PJzhang:端口快速扫描工具masscan-LMLPHP

不检测61.135.169.126

PJzhang:端口快速扫描工具masscan-LMLPHP

结果

PJzhang:端口快速扫描工具masscan-LMLPHP

masscan的功能还是比较多,核心的还是那几个。

05-26 10:12