Nuclei的安装
1.Nuclei的安装
一、安装基础Golang
通过yum install go 安装的go版本是1.20.14,无法满足nuclei的环境要求,
使用 yum remove go 卸载删除已安装的go语言环境,
通过go 官网下载需要的go版本,https://go.dev/dl/
下载在/usr/local目录下,cd /usr/local , wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz
使用tar -C /usr/local -zxvf go1.22.4.linux-amd64.tar.gz解压,
通过/etc/profile配置环境变量
vim /etc/profile export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin #保持退出 重新加载环境变量文件 source /etc/progile
执行 go version 查看go版本
二、安装nuclei
GitHub地址:https://github.com/projectdiscovery/nuclei
自动编译安装
go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest
docker安装
docker pull projectdiscovery/nuclei:latest
手动编译安装
git clone https://github.com/projectdiscovery/nuclei.git
cd nuclei/v2/cmd/nuclei
go build
mv nuclei /usr/local/bin/
nuclei -version
直接下载编译版本
https://github.com/projectdiscovery/nuclei/releases
由于网络配置原因无法自动编译安装
采用手动编译安装方式
下载zip压缩包至指定目录,我是用的是</usr/local/sectools>,使用unzip命令解压文件 unzip nuclei-main.zip,修改名称为nuclei ,mv nuclei-main nuclei
进入编译目录cd ./nuclei/cmd/nuclei
开始编译:go build
***由于云服务器编译过程中依赖包下载超时,使用另外的服务器进行安装***
编译完成
将编译后的nuclei,迁移至bin目录下
mv nuclei /usr/local/bin/
nuclei -h
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!