windows 下安装Nuclei 详细教程

一、软件介绍

Nuclei是一款基于YAML语法模板的开发的定制化快速漏洞扫描器。它使用Go语言开发,具有很强的可配置性、可扩展性和易用性。

二、下载安装

官网:https://docs.projectdiscovery.io/tools/nuclei/overview
在这里插入图片描述

Nuclei项目地址:​​​​​​​​​​​​​​https://github.com/projectdiscovery/nuclei
Nuclei-Templates项目地址:https://github.com/projectdiscovery/nuclei-templates ​​​​​​​

windows 安装包下载地址:点我去下载
在这里插入图片描述

三、使用配置

1. 版本查看

nuclei -h

这将显示Nuclei的帮助,以下是所有支持的命令。

Nuclei是一款注重于可配置性、可扩展性和易用性的基于模板的快速漏洞扫描器。

用法:
  nuclei [命令]

命令:
目标:
   -u, -target string[]                  指定扫描的目标URL/主机(多个目标则指定多个-u参数)
   -l, -list string                      指定包含要扫描的目标URL/主机列表的文件路径(一行一个)
   -resume string                        使用指定的resume.cfg文件恢复扫描(将禁用请求聚类)
   -sa, -scan-all-ips                    扫描由目标解析出来的所有IP(针对域名对应多个IP的情况)
   -iv, -ip-version string[]             要扫描的主机名的IP版本(4,6)-(默认为4)

模板:
   -nt, -new-templates                    仅运行最新发布的nuclei模板
   -ntv, -new-templates-version string[]  仅运行特定版本中添加的新模板
   -as, -automatic-scan                   基于Wappalyzer技术的标签映射自动扫描
   -t, -templates string[]                指定要运行的模板或者模板目录(以逗号分隔或目录形式)
   -turl, -template-url string[]          指定要运行的模板URL或模板目录URL(以逗号分隔或目录形式)
   -w, -workflows string[]                指定要运行的工作流或工作流目录(以逗号分隔或目录形式)
   -wurl, -workflow-url string[]          指定要运行的工作流URL或工作流目录URL(以逗号分隔或目录形式)
   -validate                              使用nuclei验证模板有效性
   -nss, -no-strict-syntax                禁用对模板的严格检查
   -td, -template-display                 显示模板内容
   -tl                                    列出所有可用的模板
   -sign                                  使用NUCLEI_SIGNATURE_PRIVATE_KEY环境变量中的私钥对模板进行签名
   -code                                  启用加载基于协议的代码模板

。。。

2. 版本更新

使用nuclei -update命令来将您的Nuclei更新到最新版本。

nuclei -update

3. 模板更新

使用nuclei -update-templates命令来将您的核心模板nuclei-templates更新到最新版本。

nuclei -update-templates

自定义模板

模板编辑器:https://cloud.projectdiscovery.io/templates
在这里插入图片描述

4. 运行Nuclei

扫描单个目标:

nuclei -u https://example.com

扫描多个目标

nuclei -list urls.txt

urls.txt示例:

http://example.com
http://app.example.com
http://test.example.com
http://uat.example.com

5. 自定义报告格式

#输出结果为JSON格式
nuclei -u https://example.com -json 
 
#输出结果保存到result.txt文件
nuclei -u https://example.com -o result.txt  
 
#输出结果保存到Markdown格式文件
nuclei -u https://example.com -me result

四、参考链接

Nuclei——一款基于YAML语法模板的快速漏洞扫描工具
nuclei全面使用教程【工具篇】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值