kali&Ubuntu安装fscan过程,以及遇到的一些问题

本文详细描述了在Linux系统中安装Go环境的步骤,包括下载、解压、配置环境变量,并解决版本问题。接着,文章讲述了在安装fscan时遇到的连接问题及解决办法,如设置代理和处理编译错误。最后,作者分享了在Kali和Ubuntu系统上的安装体验,并对遇到的问题进行了总结。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,第一步先下载go环境,可以直接官网下载(直接百度go官网,然后Download找到Linux版本)或者直接命令下载

wget https://dl.google.com/go/go1.20.1.linux-amd64.tar.gz
这里下载的是1.20版本,建议下载1.17版本之上的,因为后面有地方要求1.17以上

2,第二步将下载的压缩包解压到/usr/local/目录下(官方建议),建议遵循,不然可能会乱

tar -C /usr/local/ -zxvf go1.20.1.linux-amd64.tar.gz

解压成功可以在local文件夹下看到go文件夹

3,更改系统配置文件/etc/profile,直接vim /etc/profile,然后在末尾输入

export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin  

保存后输入source /etc/profile配置文件立即生效

4,输入go version查看是否成功,若没有出现版本号或者出现的是之前版本号,则输入

cp -f $GOROOT/bin/go* /usr/bin/

将其覆盖掉即可,再次输入go version查看

这时我出现了一个问题:退出之后再输入go version就不会出现版本号,这时可以再次输入一次source /etc/profile即可。

5,下载安装编译fscan

git clone https://github.com/shadow1ng/fscan.git

下载完成后进入fscan目录下打开终端,使用root权限进行编译

go build -ldflags="-s -w " -trimpath

最终结果是在fscan文件夹中出现fscan可执行文件,如下:

在这里遇到的问题比较多

(1)执行编译命令的时候出现连接请求被拒绝的情况

解决方法是配置代理,直接执行以下命令

export GOPROXY=https://goproxy.io 

然后再执行一遍即可

(2)上述问题解决后,再次执行编译命令,可以下载连接了,但是又出现了下面这个问题

解决方法是直接输入go mod tidy即可,执行完后再次执行编译命令

 这时就已经安装完成。

总结:安装这个工具用了好长时间,最开始是在kali里面安装,但是我的kali系统不知道咋回事每次下载一个新的go版本,安装之后就会自动变成1.15.15版本,但是这个版本不支持fscan中的一个地方,导致编译不成功,搞了好久都没有弄清楚咋回事。只能在Ubuntu系统上安装了,好在安装成功了。现在还不知道怎样使用这个工具。

感谢这几个链接的作者,解决了我好多问题

kali安装fscan_junjun_1902的博客-优快云博客 

linux上更新go版本_淋雨一直走..的博客-优快云博客_linux go升级

gin框架安装报错_屎码程序员的博客-优快云博客_安装gin 报错

golang.org/x/包无法下载报错_代码手艺人老羊的博客-优快云博客

 


 

 

 


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值