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全面使用教程【工具篇】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/29727.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

记一次 .NET某机械臂上位系统 卡死分析

一:背景 1. 讲故事 前些天有位朋友找到我,说他们的程序会偶发性的卡死一段时间,然后又好了,让我帮忙看下怎么回事?窗体类的程序解决起来相对来说比较简单,让朋友用procdump自动抓一个卡死时的dump&#x…

0. 云原生之基于乌班图远程开发

云原生专栏大纲 文章目录 安装乌班图配置静态IP重置root密码开启root远程登录开启远程SSH访问安装docker安装docker-compose安装Edge浏览器安装搜狗输入法安装TeamViewer安装虚拟显示器安装JDK安装maven安装vscodevscode插件安装VSCode配置maven、git、jdk、自动报错vscode快捷…

30v-180V降3.3V100mA恒压WT5107

30v-180V降3.3V100mA恒压WT5107 WT5107是一款恒压单片机供电芯片,它可以30V-180V直流电转换成稳定的3.3V直流电(最大输出电流300mA),为各种单片机供电。WT5107的应用也非常广泛。它可以用于智能家居、LED照明、电子玩具等领域。比…

jupyter使用的一个奇怪bug——SyntaxError: invalid non-printable character U+00A0

bug来由:从其他部分例如kaggle里复制来的代码直接粘贴在jupyter notebook里,每一行代码都会出现: Cell In[5], line 1 warnings.filterwarnings(ignore) ^ SyntaxError: invalid non-printable character U00A0 单元格 In[5],第 …

多网页登录Cookie免登通俗理解

背景,现在有A、B两个系统,其中B是乾坤框架的微前端,里面又有若干可以单独运行的系统C、D、E、F,现在的目标是,如果没有登录过其中任一系统,则需要跳转登录页登录,登录后,所有的A-F都…

Python 自动化测试入门有哪些内容?

自动化测试是软件测试领域中的一个重要技术,它利用脚本和工具来执行测试任务,减少了人工操作的工作量和时间消耗。Python 是一种功能强大且易于学习的编程语言,被广泛应用于自动化测试领域。本文将从0到1讲解如何使用 Python 进行自动化测试&…

网络编程(一)基本概念

文章目录 一、概念(一)网络发展阶段1. ARPAnet阶段2. TCP/IP两个协议阶段3. 网络体系结构和OSI开放系统互联模型4. TCP/IP协议簇体系结构(1) 应用层:(2)传输层:(3&#x…

白名单在数据防篡改方面的优势与局限

白名单作为一种安全机制,其主要目的是通过预先设定受信任的程序、文件或用户列表,来限制系统资源的访问和执行权限。这种机制在防止未授权的程序或文件运行方面具有一定的效果,从而在一定程度上减少病毒入侵的机会。然而,当我们探…

读书笔记-《人人都是产品经理》

在开发工程师与产品经理的段子中,常看到“人人都是产品经理”这句话,用来调侃这个岗位似乎没有什么门槛。 很明显,这句话的出处,即本书作者想表达的是每个人都可以运用产品思维去解决问题。 01 产品 产品:用来解决某…

python中scrapy

安装环境 pip install scrapy 发现Twisted版本不匹配 卸载pip uninstall Twisted 安装 pip install Twisted22.10.0 新建scrapy项目 scrapy startproject 项目名 注意:项目名称不允许使用数字开头,也不能包含中文 eg: scrapy startproject scrapy_baidu_…

热重启(硬重启)获取Bitlocker密钥取证

计算机内存(条)在系统运行时存储了大量敏感信息,当断电后,内存中的数据荡然无存。反之,当一直通电的情况下,内存中的一些敏感数据一直存在。当然,正如某些人了解的,当断电后&#xf…

管道光电液位传感器应用在哪些设备

管道光电液位传感器在现代智能设备中扮演着至关重要的角色,特别是在需要检测水管缺水的应用场景中。与传统的浮球开关相比,这种传感器具有高可靠性、稳定性和不易卡死等优点。其先进的光学感应原理无需机械运动,确保了长久的寿命和稳定的性能…

《CGT行业监管及上市路径解析》——锦天城高级合伙人虞正春先生在线分享

细胞和基因治疗(Cell and Gene Therapy, CGT)已成为近年来全球药物研发的热点与前沿领域,也得到了国家政策的大力支持。《“十四五”生物经济发展规划》中提到“发展基因诊疗、干细胞治疗、免疫细胞等新技术”,“围绕加快创新药上…

Spring中事务的隔离级别和传播机制

上一篇博客中讲解了关于事务的两种使用方式包括Transactional的详解。 Transactional 注解当中的三个常⻅属性: 1. rollbackFor: 异常回滚属性. 指定能够触发事务回滚的异常类型. 可以指定多个异常类型 2. Isolation: 事务的隔离级别. 默认值为 Isolation.DEFAULT 3. propagat…

短视频矩阵系统:高效运营,解决多账号管理难题

前言 在当下短视频风靡的时代,如何高效管理和运营多个短视频账号,成为了众多运营者面临的挑战。而今,一款全新的短视频矩阵系统应运而生,它不仅融合了AI文案生成与剪辑模式等先进功能,更支持多平台授权,助…

超分辨率重建——2022冠军RLFN网络推理测试(详细图文教程)

💪 专业从事且热爱图像处理,图像处理专栏更新如下👇: 📝《图像去噪》 📝《超分辨率重建》 📝《语义分割》 📝《风格迁移》 📝《目标检测》 📝《暗光增强》 &a…

如何用Vue3打造一个炫酷的树状图

本文由ScriptEcho平台提供技术支持 项目地址:传送门 基于 Vue.js 的 Treemap 可视化组件 应用场景介绍 Treemap 可视化组件是一种强大的工具,用于以直观的方式展示分层数据。它将数据点绘制为矩形,其中每个矩形的大小与数据点的大小成正比…

阿里云平台创建设备及连接

使用阿里云平台创建项目,利用MQTT.fx软件配置相关的连接,在软件上完成消息的订阅与推送,与手机APP进行同步数据。了解MQTT相关的协议。 1.注册阿里云平台账号,完成实名注册! 618创新加速季_新迁入云享5亿算力补贴-阿里…

JCR一区 | Matlab实现GAF-PCNN、GASF-CNN、GADF-CNN的多特征输入数据分类预测/故障诊断

JJCR一区 | Matlab实现GAF-PCNN、GASF-CNN、GADF-CNN的多特征输入数据分类预测/故障诊断 目录 JJCR一区 | Matlab实现GAF-PCNN、GASF-CNN、GADF-CNN的多特征输入数据分类预测/故障诊断分类效果格拉姆矩阵图GAF-PCNNGASF-CNNGADF-CNN 基本介绍程序设计参考资料 分类效果 格拉姆…

【网络编程开发】16.域名解析与http服务器实现原理

16.域名解析与http服务器实现原理 文章目录 16.域名解析与http服务器实现原理gethostbyname 函数HTTP的操作过程实现httphome.htmlhttp-head.txtserver.c gethostbyname 函数 原型&#xff1a; #include <netdb.h> struct hostent *gethostbyname(const char *hostname);…