1. zmap安装
cd /usr/local
sudo apt-get install zmap
2. zgrab安装
step 1. 先安装 go
#步骤一:下载go的安装包
cd /usr/local #一般用户安装软件的路径设置为 /usr/local
su #设置用户为root用户,提升权限,方便后面的操作
wget https://studygolang.com/dl/golang/go1.12.7.linux-amd64.tar.gz #下载go安装包
tar -C /usr/local -xzf go1.12.7.linux-amd64.tar.gz #解压go安装包
#步骤二:配置go的环境变量
gedit /etc/profile
#在打开的/etc/profile文件末尾加入下面两行代码
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/usr/local/go/bin/
# 通过下面的命令使得配置生效
source /etc/profile
我在这里安装时遇到一个报错“package net/http/httptrace: unrecognized import path “net/http/httptrace” (import path does not begin with hostname)”,原因好像是因为go的版本太低导致,如果大家遇到这个问题时,可以去官网下载 golang.org.最新的试试,看看能不能解决问题,我的问题是这样解决的。
step 2. 再安装 zgrab
go get github.com/zmap/zgrab
cd $GOPATH/src/github.com/zmap/zgrab #可能会出现“找不到文件”的报错信息,可以多执行几次上面的那条go get github.com/zmap/zgrab 代码,实在不行直接复制文末的zgrab文件
make
step3. 测试zgrab是否安装成功
进入Zgrab下的安装目录。
./zgrab -h # 查看帮助
参考的链接:
[1] https://blog.csdn.net/qq_38524083/article/details/108086145
[2] https://blog.csdn.net/LoveStarbucks/article/details/103857195
[3] https://blog.csdn.net/hjxyshell/article/details/53389168