首页 > 其他分享 >Nuclei的安装

Nuclei的安装

时间:2024-07-16 13:07:39浏览次数:11  
标签:local 编译 usr go Nuclei 安装 nuclei

一、安装基础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/profile

export 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

 

标签:local,编译,usr,go,Nuclei,安装,nuclei
From: https://www.cnblogs.com/klown/p/18304881

相关文章

  • NSIS 官方对安装包出现 NSIS Error 的解释与解决方案
    为什么我的安装包会出现NSISError(NSIS错误)?如果您是因为 nsis错误 消息搜索寻找答案到达本页面,说明您在安装程序时遇到了问题。下载的文件不完整或已被修改。虽然本页将概述基本解决方案:但首先还是请先联系您正在安装的程序的发布者或开发人员以获取完整的支持。这条消......
  • StableDiffusion 安装部署教程,轻松上手无压力!(附2024最新SD安装包)
    亲爱的小伙伴们,大家好!今天要给大家分享一个超级实用的SD安装教程,让您轻松开启新的体验之旅!一、SD简介SD是一款功能强大且备受欢迎的软件/工具,它具有的以下功能和优势,能够为您的工作、学习和娱乐带来极大的便利。功能:1.文生图创作-根据输入的文本描述生成逼真或......
  • Solid Edge 2022 安装教程(附安装包下载)
    下载链接:https://docs.qq.com/doc/DSWJmUURXdG9XZUZQ1、下载SolidEdge2022软件安装包到电脑上,右键选择【解压到SolidEdge2022\】2、右键【打开】解压后的文件夹3、找到【Solid.Edge.Setup】文件夹,右键【打开】它4、找到【setup】应用程序,右键选择【以管理员身份......
  • AIGC教程:如何使用Stable Diffusion生成B 端图标(附安装包)
    在日常工作中,设计师在应对运营和UI设计的B端图标时,常常面临大量的构思、制作和渲染等工作,耗时耗力。我们可以利用StableDiffusion(以下简称SD)结合AI的方式,帮助设计师优化图标的设计流程,使任何对这一领域感兴趣的人都能尝试并创作出多样化的图标设计,灵活高效运用在项目之中......
  • mac安装redis详细步骤
    一、官网链接下载https://redis.io/download解压redis-3.0.7.tar.gz,拷贝到任意目录,例如/usr/local/执行解压命令:tarxzfredis-3.0.7.tar.gz二、终端安装编译和安装跳转到“cd/usr/local/redis/”,然后编译,安装make安装后执行makeinstall,基本安装完,配置都......
  • Python安装出现严重错误的解决方法_0x80070643-( A newer version of the Python laun
    每次在装软件配置环境的时候,总会遇到别人碰不到的各种问题,人都麻了。最后我还是自己尝试这解决了,只是建议,虽然说不知道是否以后还会问题,但是可以成功安装,配置环境并运行。(本人是win11)首先解释一下pythonlauncher是什么资料解释:PythonLauncher是Python官方提供的一个工具,......
  • 安装软件Docker Desktop Installer.exe后导致的AMD显卡掉驱动,提示:The version of AMD
    打开AMDRadeonSoftware时总是弹出“TheversionofAMDRadeonSoftwareyouhavelaunchedisnotcompatiblewithyourcurrentlyinstalledAMDgraphicsdriver."提示框,如图所示:TheversionofAMDRadeonSoftwareyouhavelaunchedisnotcompatiblewithyourcurr......
  • git: centos stream9上安装gitolite
    一,关于gitolite1,官网:https://gitolite.com/gitolite/index.html2,代码网站:https://github.com/sitaramc/gitolite3,说明:3个角色:git服务器,上面运行gitolite/ssh服务      管理服务器:用来管理项目,这里我们和git服务器用同一台机器       客户......
  • Firealpaca 下载及安装教程 (火焰羊驼绘画工具)
    前言FireAlpaca是一款简单易用的电脑绘画软件,采用了类似于Photoshop的图层绘画方式。对于喜欢手绘和创作漫画的朋友来说,FireAlpaca的多图层功能使得绘画过程更加便捷和简单。作为一个小型图像编辑软件,它能够轻松处理多个图层或手绘图,既适合新手也适合有经验的绘画爱好者。一、下......
  • 转型Web3开发第二课:Dapp开发入门基础 | 01 | 安装MetaMask
    前言完成了《转型Web3开发第一课》之后,得到了不少读者的认可,很多都在问什么时候开始下一课,近期终于抽出了时间开始搞起这第二课。这第二课的主题为「Dapp开发入门基础」,即想要转型做Dapp开发的人员,不管是做前端开发、后端开发、智能合约开发,都需要掌握的基础知识。这......