Nuclei的安装

news/2024/9/13 11:38:13/文章来源:https://www.cnblogs.com/klown/p/18304881

一、安装基础Golang

通过yum install go 安装的go版本是1.20.14,无法满足nuclei的环境要求,

使用 yum remove go 卸载删除已安装的go语言环境,

通过go 官网下载需要的go版本,https://go.dev/dl/

 

 下载在/usr/local目录下,cd /usr/local , wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz

 使用tar -C /usr/local -zxvf go1.22.4.linux-amd64.tar.gz解压,

通过/etc/profile配置环境变量

vim /etc/profileexport GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
#保持退出重新加载环境变量文件
source /etc/progile

执行 go version 查看go版本

 二、安装nuclei

GitHub地址:https://github.com/projectdiscovery/nuclei

自动编译安装
go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest
docker安装
docker pull projectdiscovery/nuclei:latest
手动编译安装
git clone https://github.com/projectdiscovery/nuclei.git
cd nuclei/v2/cmd/nuclei
go build
mv nuclei /usr/local/bin/
nuclei -version
直接下载编译版本
https://github.com/projectdiscovery/nuclei/releases

 

由于网络配置原因无法自动编译安装

 

采用手动编译安装方式

下载zip压缩包至指定目录,我是用的是</usr/local/sectools>,使用unzip命令解压文件 unzip nuclei-main.zip,修改名称为nuclei ,mv nuclei-main nuclei

 进入编译目录cd ./nuclei/cmd/nuclei

开始编译:go build

 ***由于云服务器编译过程中依赖包下载超时,使用另外的服务器进行安装***

 编译完成

 将编译后的nuclei,迁移至bin目录下

mv nuclei /usr/local/bin/

 nuclei -h

 

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

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

相关文章

asp网站提示数据库连接出错

错误记录: 转移服务器后出现了asp网站数据库连接出错的问题 错误原因:解决方案: 1、检查数据库路径是否写入正确 (因为是转移网站,直接粘贴复制过去的,这项就排除了) 2、c盘\Windows/Temp 给user用户写入权限 3、iis中应用池》高级设置》启用32位应用程序 选择 True本文…

验证码不显示是什么情况

错误记录: 验证码不显示是什么情况错误原因: 可能有以下几种情况1、CMS版本太低,下载修复包解压上传到网站根目录2、先确保php是否开启了 gd 或者 gd2 库;3、登录页面index.php 或者 login.htm页面是否存在bom头部信息;4、php是否开启了缓冲区机制;5、是否删除了文件缓存…

帝国CMS网站导入文件介绍

导入栏目、专题、标题分类缓存文件:/e/data/dbcache/class.php 导入会员组缓存文件:/e/data/dbcache/MemberLevel.php 导入标签函数文件:/e/class/t_functions.php 导入编译标签文件:/e/class/functions.php本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://ww…

Discuz!Database Error (1045)notconnect

出现Discuz!Database Error (1045)notconnect问题是discuz的数据库连接失败,首先可以检查下数据库单独是否可以登陆,如果可以登陆的情况下检查下自己程序文件里面的配置是否正确,如果不能登陆,到主机控制面板数据库管理里面直接点下“修改mysql密码”后再尝试点管理看能否连…

Fatal error: Call to a member function..的解决方法

Fatal error: Call to a member function read() on a non-object in E:\www\include\dialog\select_soft.php on line 82织梦官方帮助中心给出的答案是A:一种可能是发送的SQL语句太长,以致超过了max_allowed_packet的大小,如果是这种原因,你只要修改my.cnf,加大max_allow…

Fatal error: Allowed memory size of …. bytes exhausted (tried to allocate … bytes) in..

错误记录: Fatal error: Allowed memory size of …. bytes exhausted (tried to allocate … bytes) in.. 错误原因: 服务器/空间PHP设置问题 解决方案: PHP对Script记忆体空间限制的缘故。Default 设定为 8MB,而有些以前的 Script,会要求使用超过 8MB 的内存空间,只要加…

易优CMS文章下一篇设置与调用标签

{eyou:prenext get=next} <a href={$field.arcurl} title={$field.title} class=page-link> 下一篇 <span>: {$field.title}</span> </a> {eyou:else /} <a class=page-link>下一篇:没有了</a> {/eyou:prenext}本文来自博客园,作者:黄文…

eyoucms文章列表每隔5行增加样式

参考代码 {eyou:artlist typeid=1 limit=0,10 mod=5} <li {eyou:eq name=mod value=0}class="hover"{/eyou:eq}><a href={$field.arcurl}>{$field.title}</a> </li> {/eyou:artlist} mod=5 即代表每隔5行本文来自博客园,作者:黄文Rex,转载…

易优cms后台验证码总是重复弹出验证码错误问题,无法登陆后台

一般是写入权限问题首先排查空间是否已经满了其次可以清理缓存目录试试。本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.cnblogs.com/hwrex/p/18304977

【日记】艾尔登法环终于玩完了(348 字)

正文昨天打了一天游戏。法环差不多通关了。最终 boss 艾尔登鼻涕虫实在打不过,两个人开挂打了。艾尔登之兽老是马拉松,这谁顶得住,追都追不上。据兄长说,这游戏大概还有 50%-60% 的内容没玩,不过就这样吧,摆了。通关作数。而且我的电脑似乎确实不大行了,经常掉帧,玩也不…

Docker启动时报错:当前电脑配置不支持WSL2,请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化

首先我不知道我为什么会报这种错,因为我看了一下我的虚拟机平台和hyper-v都是启动的了。所以只能重新勾选hyper-v,然后再在powershell中重新启动虚拟化服务了。如果没有权限就管理员身份运行。bcdedit /set hypervisorlaunchtype auto都弄完后重启电脑即可。成功页面(不闪退…

JavaScript Promise.withResolvers API All In One

JavaScript Promise.withResolvers API All In One Promise.withResolvers()JavaScript Promise.withResolvers API All In OnePromise.withResolvers()// 使用解构的方式,更优雅的自动获取内部的 resolve, reject 方法 ✅ const {promise, resolve, reject } = new Promise…