fscan 是一個(gè)內(nèi)網(wǎng)綜合掃描工具,方便一鍵自動(dòng)化、全方位漏洞掃描。
它支持主機(jī)存活探測(cè)、端口掃描、常見(jiàn)服務(wù)的爆破、ms17010、redis批量寫(xiě)公鑰、計(jì)劃任務(wù)反彈shell、讀取win網(wǎng)卡信息、web指紋識(shí)別、web漏洞掃描、netbios探測(cè)、域控識(shí)別等功能。
源碼鏈接:https://github.com/shadow1ng/fscan
首先下載fsan二進(jìn)制文件:
git clone https://github.com/shadow1ng/fscan.git
然后下載go語(yǔ)言編譯環(huán)境:
wget https://dl.google.com/go/go1.17.8.linux-amd64.tar.gz
解壓:
tar -C /usr/local/ -xzf go1.17.8.linux-amd64.tar.gz
將 Go 二進(jìn)制文件所在路徑加入到環(huán)境變量 PATH 中:
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命令查看是否安裝成功
進(jìn)入fscan文件夾。使用下列命令進(jìn)行編譯:
go build -ldflags="-s -w " -trimpath main.go
然后出現(xiàn)可執(zhí)行文件main,就可以執(zhí)行了:
.\main -h 192.168.112.2
然并卵?。?!
用了上述方法之后盡管能用了,但是當(dāng)我重新打開(kāi)一個(gè)窗口的時(shí)候發(fā)現(xiàn)又不能用了
真是離了個(gè)大譜啊。
感覺(jué)使用source /etc/profile之后仿佛進(jìn)入了另一個(gè)環(huán)境里邊,出來(lái)就不能用了。
?使用su root模式也不行,后來(lái)多方查找終于解決了問(wèn)題。參考鏈接https://www.cnblogs.com/02SWD/p/15857079.html
原來(lái)是kali系統(tǒng)自身的環(huán)境變量配置問(wèn)題。新版kali正式將 Zsh 作為默認(rèn) Shell植入系統(tǒng),而其配置文件并不與Bash的配置文件共享,因此需要單獨(dú)進(jìn)行配置。默認(rèn)的shell變?yōu)榱藌sh,不再是Bash。而修改的? /etc/profile 文件是Bash shell的配置文件,只會(huì)對(duì)Bash生效,不會(huì)對(duì) zsh 生效。
- zsh配置文件對(duì)應(yīng)的路徑:
- $HOME/.zshrc:為當(dāng)前用戶(hù)配置環(huán)境變量,添加環(huán)境變量后,保存退出,輸入 source $HOME/.zshrc即可使環(huán)境變量立即生效。之后每次進(jìn)入系統(tǒng)?以當(dāng)前用戶(hù)身份登錄,也會(huì)自動(dòng)加載此環(huán)境變量。
- /etc/zsh/zshrc:為全局用戶(hù)配置環(huán)境變量,添加環(huán)境變量后,保存退出,輸入 source/etc/zsh/zshrc即可使環(huán)境變量立即生效。之后每次進(jìn)入系統(tǒng)?以任意用戶(hù)身份登錄,都會(huì)自動(dòng)加載此環(huán)境變量。
- 在 zshrc 配置文件中添加的代碼與 /etc/profile 是相同的
因此,在zsh對(duì)應(yīng)的文件中修改就可以用了:
在termux上安裝可以參考下面文章:
termux安裝fscan
使用過(guò)程中還發(fā)現(xiàn)了sudo go 提示找不到命令:sudo: go: command not found這個(gè)問(wèn)題
?
?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-446653.html
參考:sudo go 提示找不到命令:sudo: go: command not found_調(diào)皮李小怪的博客-CSDN博客_sudo: go:找不到命令文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-446653.html
到了這里,關(guān)于kali(linux)安裝fscan 使用過(guò)程中還發(fā)現(xiàn)了sudo go 提示找不到命令:sudo: go: command not found這個(gè)問(wèn)題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!