kali-fscan
内网综合扫描工具
1. 下载go语言编译环境
去https://go.dev/dl/选择与自己匹配的go二进制文件,下面是1.19版本的
wget https://dl.google.com/go/go1.19.11.linux-amd64.tar.gz
2. 下载fscan
git clone https://github.com/shadow1ng/fscan.git
如果出现以下错误:
fatal: 无法访问 ‘https://github.com/shadow1ng/fscan.git/’:GnuTLS recv error (-54): 在 pull 函数中出错。(我自己出的错误,记录下)
将url添加gitclone.com即
git clone https://gitclone.com/github.com/shadow1ng/fscan.git
3. 解压go环境包
tar -C /usr/local/ -xzf go1.19.11.linux-amd64.tar.gz
4. go文件所在路径加到环境变量中
vi /etc/profile.d/go.sh
export GOROOT=/usr/local/go
export GOPATH=/data/go
export PATH=$PATH:$GOROOT/bin:$GOPATH
export GO111MODULE="on"
export GOPROXY=https://goproxy.cn,direct
source /etc/profile
查看是否安装成功,命令行输入:go version
5. fscan文件编译
go build -ldflags="-s -w " -trimpath main.go
(go build :对该go文件进行编译,生成.exe文件)
本来是要出现一个main可执行文件,但是我没,问就是go版本需要升级到1.18以上!!!我当时是1.17版本,后来改成1.19了,上面都改过了。
出现main可执行文件,就可以执行了,但是!!!为什么我还是执行不了!去看下配置zsh环境,zsh也报错!!
峰回路转,我好像想多了,直接执行就行,我发现别人是把main直接改名字改成fscan:mv main fscan
,直接在fscan文件下命令行输入./fscan
就能执行了。白瞎了那么长时间。
至于永久变量的问题,等之后看再登上去能不能用。
6. 后续使用
刚扫公司网段,结果打印机疯狂打印乱码,吓死,有这个作用吗?为啥?