Ubuntu轻松安装Nuclei指南,FreeBSD14.1 安装中文输入法fcitx。
需重新安装 Golang 并确认环境变量配置正确。配置 Golang 环境变量,将以下内容添加到。指定模板类别扫描(如仅使用。输出应显示当前版本号(如。
·
Ubuntu 中安装 Nuclei 的步骤
确保系统已更新至最新状态,运行以下命令同步软件包列表并安装更新:
sudo apt update && sudo apt upgrade -y
安装必要的依赖项,包括 Git 和 Golang:
sudo apt install -y git golang
配置 Golang 环境变量,将以下内容添加到 ~/.bashrc 或 ~/.zshrc 文件中:
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
执行 source ~/.bashrc 使配置生效。
下载并安装 Nuclei
通过 Golang 直接安装最新版本的 Nuclei:
go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest
或者从 GitHub 克隆源码并编译:
git clone https://github.com/projectdiscovery/nuclei.git
cd nuclei/v3/cmd/nuclei/
go build
sudo mv nuclei /usr/local/bin/
验证安装
运行以下命令检查 Nuclei 是否安装成功:
nuclei -version
输出应显示当前版本号(如 v3.2.1)。
更新 Nuclei 模板
首次使用时需下载最新漏洞模板库:
nuclei -update-templates
基本使用示例
扫描单个目标:
nuclei -u https://example.com
从文件读取目标列表进行批量扫描:
nuclei -list targets.txt
指定模板类别扫描(如仅使用 cves 模板):
nuclei -u https://example.com -t cves
注意事项
- 扫描前需获得目标系统所有者授权,未经授权的测试可能违反法律。
- 使用
-rate-limit参数限制请求频率,避免对目标造成负载压力(如-rate-limit 50)。 - 建议定期运行
nuclei -update和nuclei -update-templates保持工具和模板为最新版本。
常见问题解决
Golang 环境问题
若提示 go: command not found,需重新安装 Golang 并确认环境变量配置正确。
模板更新失败
检查网络连接,或手动下载模板库:
git clone https://github.com/projectdiscovery/nuclei-templates.git ~/.nuclei-templates
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)