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)

7e26a27afb3207828673d37d188c0734.png

  1. 提示找不到gengetopt
  2. 找到gengetopt的安装地址link
  3. 这里我选择了最新版本
  4. wget ftp://ftp.gnu.org/gnu/gengetopt/gengetopt-2.22.6.tar.gz
  5. tar zvxf gengetopt2.22.6.tar.gz
  6. cd gengetopt2.22.6
  7. ./configure
  8. make
  9. make install
  10. make的时候如果提示g++: command not found
  11. yum y install gcc+ gccc++
  12.  
  13. 接下来,直接用git指令克隆zmap的源码
  14. git clone https://github.com/zmap/zmap
  15. cd zmap/
  16. cmake .
  17. make j4
  18. make install
  19.  
  20. 安装完成!
本站部分文章、资源来自互联网,版权归原作者及网站所有,如果侵犯了您的权利,请及时联系我站删除。邮箱:1103606138#qq.com

站点地图