Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.

★ 32,796⑂ 3,990👁 280⑃ 3,959● 3,121▤ 147◈ 794
32,796
stars
3,990
forks
280
watchers
3,959
prs
3,121
issues
147
releases
794
discussions

README

!nuclei


  
  English •
  中文 •
  Korean •
  Indonesia •
  Spanish •
  日本語 •
  Portuguese •
  Türkçe •
  فارسی
  





  

  








Nuclei 是一款现代化的高性能漏洞扫描器,基于简单的 YAML 模板。它让您能够设计模拟真实场景的自定义漏洞检测方案,从而实现零误报。

- 用于创建和定制漏洞模板的简单 YAML 格式。
- 由数千名安全专业人员贡献,应对最新的漏洞。
- 通过模拟真实步骤来验证漏洞,降低误报。
- 超快的并行扫描处理和请求集群化。
- 可集成到 CI/CD 流水线中进行漏洞检测和回归测试。
- 支持多种协议,包括 TCP、DNS、HTTP、SSL、WHOIS、JavaScript、Code 等。
- 可与 Jira、Splunk、GitHub、Elastic、GitLab 集成。




 目录

- 快速开始
  - _1. Nuclei CLI_
  - _2. Pro 与企业版_
- 文档
  - _命令行参数_
  - _单目标扫描_
  - _多目标扫描_
  - _网络扫描_
  - _使用自定义模板扫描_
  - _将 Nuclei 连接到 ProjectDiscovery_
- Nuclei 模板、社区与奖励 💎
- 我们的使命
- 贡献者 ❤
- 许可证




 快速开始

 1. Nuclei CLI

_在您的机器上安装 Nuclei。请按照此处的安装指南开始使用。此外,我们还提供免费的云服务套餐,并附带慷慨的每月免费额度:_

- 存储和可视化您的漏洞发现
- 编写并管理您的 nuclei 模板
- 获取最新的 nuclei 模板
- 发现并保存您的目标

 [!Important]
 |本项目正在积极开发中。每个版本都可能带来破坏性变更。更新前请阅读发布说明。|
 |:--------------------------------|
 | 本项目主要用作独立的 CLI 工具。将 nuclei 作为服务运行可能会带来安全风险。 建议谨慎使用并采取额外的安全防护措施。 |



 2. Pro 与企业版

_针对安全团队和企业,我们提供了构建在 Nuclei OSS 之上的云托管服务,专门优化以帮助您的团队按现有工作流程持续、大规模地运行漏洞扫描:_

- 扫描速度提升 50 倍
- 高精度的大规模扫描
- 与云服务集成(AWS、GCP、Azure、Cloudflare、Fastly、Terraform、Kubernetes)
- 集成 Jira、Slack、Linear、API 和 Webhook
- 提供管理层报告和合规报告
- 此外:实时扫描、SAML SSO、符合 SOC 2 标准的平台(提供欧盟与美国两种托管选项)、团队共享工作区等
- 我们正在持续增加新功能!
- 适合: 渗透测试人员、安全团队和企业

如果您所在的组织规模较大或需求较复杂,请注册 Pro或与我们的团队联系。




 文档

请浏览 Nuclei 的完整文档。如果您刚接触 Nuclei,可以观看我们的基础 YouTube 系列教程。



 





 安装

nuclei 需要 go = 1.27.3 才能成功安装。运行以下命令获取仓库:

sh
go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest


要了解更多关于安装 nuclei 的信息,请参阅 https://docs.projectdiscovery.io/tools/nuclei/install。

 命令行参数

显示该工具所有的参数:

sh
nuclei -h



  展开完整的帮助参数

yaml
Nuclei is a fast, template based vulnerability scanner focusing
on extensive configurability, massive extensibility and ease of use.

Usage:
  ./nuclei [flags]

Flags:
TARGET:
   -u, -target string[]          target URLs/hosts to scan
   -l, -list string              path to file containing a list of target URLs/hosts to scan (one per line)
   -targets-inline string        inline multiline target list (for use in template profiles)
   -eh, -exclude-hosts string[]  hosts to exclude to scan from the input list (ip, cidr, hostname)
   -resume string                resume scan from and save to specified file (clustering will be disabled)
   -sa, -scan-all-ips            scan all the IP's associated with dns record
   -iv, -ip-version string[]     IP version to scan of hostname (4,6) - (default 4)

TARGET-FORMAT:
   -im, -input-mode string        mode of input file (list, burp, har, jsonl, yaml, openapi, swagger, http) (default "list")
   -ro, -required-only            use only required fields in input format when generating requests
   -sfv, -skip-format-validation  skip format validation (like missing vars) when parsing input file
   -vtt, -vars-text-templating    enable text templating for vars in input file (only for yaml input mode)
   -vfp, -var-file-paths string[] list of yaml file contained vars to inject into yaml i

Top issues

Discussions

Latest release

v3.11.1 v3.11.1 2026-08-08
What's Changed
 🎉 New Features
 Improving lua script with args and values by @Mzack9999 in https://github.com/projectdiscovery/nuclei/pull/6561
 🐞 Bug Fixes
 feat(lib): reuse metadata cache across thread-safe scans by @dwisiswant0 in https://github.com/projectdiscovery/nuclei/pull/7608
 🔨 Maintenance
 chore(deps): bump the modules group with 5 updates by @dependabot[bot] in https://github.com/projectdiscovery/nuclei/pull/7528
 chore(deps): bump the modules group with 5 updates by @dependabot[bot] in https://github.com/projectdiscovery/nuclei/pull/7532
 chore(deps): bump crate-ci/typos 

Snapshot: 2026-11-11T15:31:17Z · Data license Apache-2.0 · JSON