centos7下安装zmap

安装过程中踩了好多坑,特此分享下
zmap无法直接通过yum install zmap安装,网上说安装EPEL源(yum -y install epel-release)就可以下载了,然而试了一下并不可以。

1.安装基础环境依赖

yum install cmake gmp-devel gengetopt libpcap-devel flex byacc json-c-devel libunistring-devel

如果报错,更新yum源,报错的话,自行百度解决

yum  update

2.下载 源

wget 很慢,得等待。。。

wget https://github.com/zmap/zmap/archive/v2.1.0.tar.gz 

tar -xzvf v2.1.0.tar.gz

3.执行:

cmake -DENABLE_DEVELOPMENT=OFF

4.执行

  make
  make  install 

make install 报错 解决:
在这里插入图片描述

5.执行

zmap -h

6.使用命令参考:

https://ywnz.com/linux/zmap/

实例

#利用10M带宽扫描100000IP地址的端口,并将结果输出到results.txt中
zmap -B 10M -p 80 -n 100000 -o results.txt

在这里插入图片描述
在这里插入图片描述

错误集锦:

1.第一:

[root@ src]# make -j4 [ 1%] Generating zbopt.h [ 2%] make[2]:
gengetopt: Command not found make[2]: *** [zbopt.h] Error 127

解决: 参考:https://copyfuture.com/blogs-details/20210131131819503G

提示找不到gengetopt 找到gengetopt的安装地址 link 这里我选择了最新版本
wget ftp://ftp.gnu.org/gnu/gengetopt/gengetopt-2.22.6.tar.gz
tar -zvxf gengetopt-2.22.6.tar.gz
cd gengetopt-2.22.6
./configure
make
make install

2. 安装成功,执行命令失败:

参考链接

zmap报错:[FATAL] get-iface-ip: ioctl failure: No such device

在这里插入图片描述

========================= 分割线参考线路 以下=========================

在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值