linux中下载nali + 配置golang环境
文章目录
- 下载nali
- 配置golang环境
- 安装nali
下载nali
进入nali的github主页
选择对应版本,这里就直接下载最新版本
在linux上解压
tar -zxvf nali-0.3.9.tar.gz -C /opt/module/
配置golang环境
下载golang环境,nali需要预先安装 go >= 1.18
wget https://studygolang.com/dl/golang/go1.18.linux-amd64.tar.gz
解压
rm -rf /usr/local/go
sudo tar -zxvf go1.18.linux-amd64.tar.gz -C /usr/local/
配置环境变量
vim /etc/profile.d/env.sh
(这里的env.sh是我自己创建的放环境变量的文件,也可以vim ~/.bashrc
),然后添加以下内容:
# GOROOT
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin# GOPATH
export GOPATH=/opt/module/goPath
export PATH=$PATH:$GOPATH/bin
刷新
source /etc/profile.d/env.sh
检查环境是否配置成功
go version
出现以下内容,表示配置成功
安装nali
安装
cd /opt/module/nali-0.3.9
go install github.com/zu1k/nali
如果go install总是超时或者速度非常非常慢,可以考虑使用
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
# 然后再go install
go install github.com/zu1k/nali
测试nali是否安装完成
linux中下载nali + 配置golang环境相关推荐
- 【Groovy】Gradle 构建工具 ( 自动下载并配置构建环境 | 提供 API 扩展与开发工具集成 | 内置 Maven 和 Ivy 依赖管理 | 使用 Groovy 编写构建脚本 )
文章目录 一.Gradle 自动下载并配置构建环境 二.Gradle 提供 API 扩展与开发工具集成 三.Gradle 内置 Maven 和 Ivy 依赖管理 四.Gradle 使用 Groovy ...
- 文件系统层次结构标准和Linux上下载源代码配置编译安装
一.文件系统层次结构标准 FHS_3.0 标准文档 /bin 存储一些二进制可执行命令文件, /usr/bin 也存放了一些基于用户的命令文件. /sbin 存储了很多系统命令, /usr/sbin ...
- linux中的网络配置
Linux中的网络配置 1 什么是IP ADDRESS 2 子网掩码 3 ip通信判定 4 网络设定工具 4.1 设置双网卡 4.2 ping命令 4.3 ifconfig命令 4.4 ip addr ...
- linux中下载火狐浏览器_在Linux中加速Firefox
linux中下载火狐浏览器 Firefox can be much faster on Linux! Let's speed up Firefox on Linux system. Part 1 an ...
- 2_一、Linux中的网络配置
Linux中的网络配置 linux下的网络配置 1.什么是IP ADDRESS 2.子网掩码 3.IP 通信判定 4.网络设定工具 5.图形方式设定ip 命令方式设定网络 6.命令方式设定网络 7.管 ...
- linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf)
linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf) 转载于:https://www.cnblogs.com/RichardLee/archiv ...
- windows和linux中搭建python集成开发环境IDE——如何设置多个python环境
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
- 安装启动gui卡住_为Kali Linux中的Sqlmap配置 WEB-GUI 界面
大家好,在本文中,我们将为大家介绍如何为SQLMAP设置Web-GUI界面.这里的Web-GUI,是指借助于浏览器,通过HTTP/HTTPS服务为我们的工具提供的图形用户界面. 在对含有MySQL安全 ...
- linux基础配置脚本,Linux中selinux基础配置教程详解
selinux(Security-Enhanced Linux)安全增强型linux,是一个Linux内核模块,也是Linux的一个安全子系统. 三种模式: Enforcing:强制模式,在selin ...
- linux运行qsql,在Linux中下载安装q:直接在CSV或TSV文件上运行SQL queries
本文将介绍在Linux中下载安装q,它是一款命令行工具,用途是直接在CSV或TSV文件上运行SQL queries,当然在其他表格文本文件上也是可以直接执行类似SQL的查询.q支持Mac.Linux和 ...
最新文章
- qt修改程序图标名称_解决Qt应用程序添加icon图标,修改窗口图标以及添加系统托盘问题...
- OPPM 一页纸项目管理 One-Page Project Management
- SECRET SHARING STEP BY STEP
- UCINET 社会网络分析工具
- extjs window js引入问题
- 【.NET架构】BIM软件架构02:Web管控平台后台架构
- 超简单的利用plist 查看ipa包名及其它信息
- rails jquery_Spring与Rails的jQuery UJS
- setState是异步还是同步?
- python中复选框取消修改_python – 如何在PySide / PyQt中设置“只读复选框”
- oracle如何获取自增id,oracle实现自增id
- 树莓派入门教程 - 0 - 准备篇 - 0.1 第一次开机
- python 粘包问题
- Kafka应用实践与生态集成
- 吴恩达(Andrew Ng)——机器学习笔记1
- 冲突符号_冲突营销关键词连载(二) 冲突
- Himawari-8(H8)卫星数据预处理
- Android 抽屉用法
- 远程服务器显示登录密码,远程服务器怎么知道登录密码
- Oliver的救援 题解