文章目录

  • 下载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环境相关推荐

  1. 【Groovy】Gradle 构建工具 ( 自动下载并配置构建环境 | 提供 API 扩展与开发工具集成 | 内置 Maven 和 Ivy 依赖管理 | 使用 Groovy 编写构建脚本 )

    文章目录 一.Gradle 自动下载并配置构建环境 二.Gradle 提供 API 扩展与开发工具集成 三.Gradle 内置 Maven 和 Ivy 依赖管理 四.Gradle 使用 Groovy ...

  2. 文件系统层次结构标准和Linux上下载源代码配置编译安装

    一.文件系统层次结构标准 FHS_3.0 标准文档 /bin 存储一些二进制可执行命令文件, /usr/bin 也存放了一些基于用户的命令文件. /sbin 存储了很多系统命令, /usr/sbin ...

  3. linux中的网络配置

    Linux中的网络配置 1 什么是IP ADDRESS 2 子网掩码 3 ip通信判定 4 网络设定工具 4.1 设置双网卡 4.2 ping命令 4.3 ifconfig命令 4.4 ip addr ...

  4. linux中下载火狐浏览器_在Linux中加速Firefox

    linux中下载火狐浏览器 Firefox can be much faster on Linux! Let's speed up Firefox on Linux system. Part 1 an ...

  5. 2_一、Linux中的网络配置

    Linux中的网络配置 linux下的网络配置 1.什么是IP ADDRESS 2.子网掩码 3.IP 通信判定 4.网络设定工具 5.图形方式设定ip 命令方式设定网络 6.命令方式设定网络 7.管 ...

  6. linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf)

    linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf) 转载于:https://www.cnblogs.com/RichardLee/archiv ...

  7. windows和linux中搭建python集成开发环境IDE——如何设置多个python环境

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  8. 安装启动gui卡住_为Kali Linux中的Sqlmap配置 WEB-GUI 界面

    大家好,在本文中,我们将为大家介绍如何为SQLMAP设置Web-GUI界面.这里的Web-GUI,是指借助于浏览器,通过HTTP/HTTPS服务为我们的工具提供的图形用户界面. 在对含有MySQL安全 ...

  9. linux基础配置脚本,Linux中selinux基础配置教程详解

    selinux(Security-Enhanced Linux)安全增强型linux,是一个Linux内核模块,也是Linux的一个安全子系统. 三种模式: Enforcing:强制模式,在selin ...

  10. linux运行qsql,在Linux中下载安装q:直接在CSV或TSV文件上运行SQL queries

    本文将介绍在Linux中下载安装q,它是一款命令行工具,用途是直接在CSV或TSV文件上运行SQL queries,当然在其他表格文本文件上也是可以直接执行类似SQL的查询.q支持Mac.Linux和 ...

最新文章

  1. qt修改程序图标名称_解决Qt应用程序添加icon图标,修改窗口图标以及添加系统托盘问题...
  2. OPPM 一页纸项目管理 One-Page Project Management
  3. SECRET SHARING STEP BY STEP
  4. UCINET 社会网络分析工具
  5. extjs window js引入问题
  6. 【.NET架构】BIM软件架构02:Web管控平台后台架构
  7. 超简单的利用plist 查看ipa包名及其它信息
  8. rails jquery_Spring与Rails的jQuery UJS
  9. setState是异步还是同步?
  10. python中复选框取消修改_python – 如何在PySide / PyQt中设置“只读复选框”
  11. oracle如何获取自增id,oracle实现自增id
  12. 树莓派入门教程 - 0 - 准备篇 - 0.1 第一次开机
  13. python 粘包问题
  14. Kafka应用实践与生态集成
  15. 吴恩达(Andrew Ng)——机器学习笔记1
  16. 冲突符号_冲突营销关键词连载(二) 冲突
  17. Himawari-8(H8)卫星数据预处理
  18. Android 抽屉用法
  19. 远程服务器显示登录密码,远程服务器怎么知道登录密码
  20. Oliver的救援 题解

热门文章

  1. 计算机如何设置网络,如何设置宽带连接
  2. 动态NAT64实验配置
  3. 什么叫工作波长,截止波长和波导波长
  4. 在unity商店中寻找资源_Unity资产商店:五月疯狂促销活动正在进行中!
  5. haxm device is not found
  6. Android开发你不知道的TIPS
  7. python list 迭代_python迭代、列表生成式
  8. 4078. 成绩表里找同学
  9. CSS揭秘读书笔记-第一章 引言
  10. Excel 相对引用 绝对引用 区别是什么 如何快速转换 快捷键 F4