centos7下安装zmap
centos7下安装zmap
安装过程中踩了好多坑,特此分享下
zmap无法直接通过yum install zmap安装,网上说安装EPEL源(yum -y install epel-release)就可以下载了,然而试了一下并不可以。
查看zmap的安装说明link
首先安装依赖(yum install cmake gmp-devel gengetopt libpcap-devel flex byacc json-c-devel libunistring-devel)
- 提示找不到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
- make的时候如果提示g++: command not found:
- yum –y install gcc+ gcc–c++
- 接下来,直接用git指令克隆zmap的源码
- git clone https://github.com/zmap/zmap
- cd zmap/
- cmake .
- make –j4
- make install
- 安装完成!