追逐繁星的孩子

お帰りなさい

首页 标签 归档 分类 关于
masscan问题记录
日期 2019-09-03   |    标签 masscan   |    评论

masscan就不介绍了,直奔主题。

前些天在玩masscan时,安装完成后执行

masscan 10.68.120.212 -p 22

总是出不来结果(表现为正常扫描但是无结果输出,但是理论上来讲肯定能输出22端口的。因为网络肯定是能连通的。)。

通过 -v 查看详细输出,一切都很正常。依赖都是安装完好的。随即以为是版本问题(机器是centos-6.5,可能比较老?),但是连着安装了多个低版本masscan还是没用。

谷歌之,github上有几个issus关于masscan扫描无结果的问题。但是基本上跟我的现象不一样。倒是学了一个新参数 -vvv。发现的确输出更详细了。尤其是出现了adapter-iprouter-ip这2个指标。恍然大悟:服务器是双网卡,eth1是192.168网段的,eth0是10.68网段的。然后masscan默认选择了eth1网卡发包。而我指定的扫描地址是10.68.120.212所以连不上。尝试修改命令

masscan 10.68.120.212 -p 22 -e eth0

发现还是不行,输出显示router-ip(网关)找不到。再次修改

masscan 10.68.120.212 -p 22 -e eth0 --router-ip 10.68.120.252

回车。完美。