-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Masscan 运行时报 error while loading shared libraries: libpcap.so.1 错误
作者:童话
巡风支持2种扫描方式:
- 利用 Masscan 实现端口扫描。
- 利用其自写的 Python 脚本实现端口扫描。
在试用的时候我使用的是其自写的Python脚本。考虑到 Masscan 的扫描效率更高效。便想着使用Masscan进行扫描。
Ubuntu 16.04.3 LTS
Python 2.7.12
MongoDB 3.2.18
巡风扫描系统
在巡风中启动 Masscan 前,为了防止出现问题,我准备现在命令行中测试下。
根据文档中的提示可知,其内置编译好的 Masscan 程序适用于CentOS、Windows x64。
来看下这些文件
启动 Masscan 程序试一下,果然报错。报了如下错误:
根据文档可知,巡风内置的 Masscan 程序是在CentsOS下编译的,在Ubuntu下执行报错是肯定的。
此时,我有两种解决该问题的思路
-
根据命令行的报错提示去解决
-
在Ubuntu上重新编译该程序
我这里使用第2种方法,在Ubuntu上重新编译该程序。
第1步:将 Masscan clone 到本地
git clone https://github.com/robertdavidgraham/masscan.git
第2步:编译
apt install clang
cd masscan
make
第3步:测试下,看是否安装成功
./masscan -p1-65535 192.168.40.128
第4步:将 Masscan 复制到巡风的对应目录下,方便巡风调用
cp ~/masscan/bin/masscan /root/xunfeng/masscan/linux_64/masscan
第5步:在巡风的Web端启动 Masscan
完成!
现在巡风已经支持Masscan扫描了,接下来准备做些其他的事了。
比如xxx、分析源码等等,以后再更新。
「端口扫描工具masscan」手把手教你在Ubuntu上安装masscan - CSDN博客