安装必要的依赖
在Ubuntu系统中安装Nuclei之前,需要确保系统已安装必要的依赖项。运行以下命令更新软件包列表并安装基础工具:
sudo apt update
sudo apt install -y git wget curl
如果需要从源码编译,还需安装Golang环境。以下命令安装Go并配置环境变量:
sudo apt install -y golang
echo 'export GOPATH=$HOME/go' >> ~/.bashrc
echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.bashrc
source ~/.bashrc
通过官方脚本安装Nuclei
Nuclei提供了便捷的一键安装脚本。执行以下命令下载并运行安装脚本:
curl -sL https://raw.githubusercontent.com/projectdiscovery/nuclei/v2/cmd/install/install.sh | bash
安装完成后,验证版本以确保安装成功:
nuclei -version
使用包管理器安装
对于习惯使用包管理器的用户,可以通过以下方式安装:
sudo apt install -y nuclei
但需注意,官方仓库的版本可能滞后于GitHub发布的最新版。建议优先选择官方脚本安装。
从源码编译安装
如需定制化或获取最新功能,可从源码编译。确保Go环境配置正确后,执行以下命令:
go install -v github.com/projectdiscovery/nuclei/v2/cmd/nuclei@latest
编译完成后,二进制文件会自动安装到$GOPATH/bin目录。将其添加到系统路径:
export PATH=$PATH:$GOPATH/bin
配置模板仓库
Nuclei依赖模板进行扫描。运行以下命令下载最新模板:
nuclei -update-templates
模板默认存储在$HOME/nuclei-templates目录。如需自定义路径,可通过环境变量设置:
export NUCLE
5万+

被折叠的 条评论
为什么被折叠?



