
Nuclei · 基于 YAML 模板的现代化漏洞扫描器 · 中文部署与使用全指南
项目仓库: https://github.com/projectdiscovery/nuclei
开源协议:MIT(以仓库 LICENSE 为准) · 维护方:ProjectDiscovery · 形态:CLI 工具 · 模板库:projectdiscovery/nuclei-templates · 文档:docs.projectdiscovery.io
1 项目简介
Nuclei(仓库名 projectdiscovery/nuclei)是
ProjectDiscovery
维护的现代化、高性能漏洞扫描器,用简单的 YAML
模板描述检测场景,模拟真实步骤验证漏洞,以降低误报。
1.1 核心信息一览
| 项目项 | 内容 |
|---|---|
| 项目名称 | Nuclei |
| 仓库地址 | github.com/projectdiscovery/nuclei |
| 项目定位 | 基于模板的漏洞扫描器 |
| 许可 | MIT |
| 模板库 | projectdiscovery/nuclei-templates |
| 文档 | docs.projectdiscovery.io |
1.2 适用场景
- 授权资产的漏洞批量扫描。
- CI/CD 中做漏洞检测与回归测试。
1.3 合规提示
- 仅扫描你拥有或获授权的资产。
2 功能特性
- YAML 模板:简单创建 / 自定义检测场景。
- 社区数千安全专家贡献的趋势漏洞模板。
- 模拟真实步骤验证,降低误报。
- 超高速并行扫描与请求聚类。
- 支持 TCP、DNS、HTTP、SSL、WHOIS、JavaScript、Code 等多协议。
- 集成 Jira、Splunk、GitHub、Elastic、GitLab。
3 官方界面预览
封面为 Nuclei 官方封面图。
4 官方跳转链接汇总
| 类别 | 链接 | 说明 |
|---|---|---|
| 仓库主页 | https://github.com/projectdiscovery/nuclei | 源码 |
| 模板库 | github.com/projectdiscovery/nuclei-templates | 官方模板 |
| 文档 | docs.projectdiscovery.io/tools/nuclei | 使用文档 |
5 前置要求
- 按官方文档安装(Go 安装包 / release 二进制)。
6 方式一:安装 Nuclei CLI
# 参考官方 Get Started 文档
# https://docs.projectdiscovery.io/tools/nuclei/overview7 方式二:下载模板库
# 模板库单独仓库:projectdiscovery/nuclei-templates
# 按文档更新到本地8 配置项说明
- 模板为 YAML;按协议(http/dns/tcp/ssl 等)组织。
- 结果可对接 Jira / Splunk / Elastic 等。
9 常用运维命令
# 按文档运行:指定目标与模板
# nuclei -u https://target -t <templates>10 常见故障排查
- 误报:用模板的真实步骤验证逻辑;官方持续优化模板。
- 问题:Discord 或 GitHub Issues。
11 风险与合规说明
- MIT 许可;仅扫描授权资产。
- 本文内容来自官方 README,随版本可能调整,以 docs.projectdiscovery.io 为准。