fscan 是一个内网综合扫描工具,方便一键自动化、全方位漏洞扫描。
它支持主机存活探测、端口扫描、常见服务的爆破、ms17010、redis批量写公钥、计划任务反弹shell、读取win网卡信息、web指纹识别、web漏洞扫描、netbios探测、域控识别等功能。
源码链接:https://github.com/shadow1ng/fscan
首先下载fsan二进制文件:
git clone https://github.com/shadow1ng/fscan.git
然后下载go语言编译环境:
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 二进制文件所在路径加入到环境变量 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命令查看是否安装成功
进入fscan文件夹。使用下列命令进行编译:
go build -ldflags="-s -w " -trimpath main.go
然后出现可执行文件main,就可以执行了:
.\main -h 192.168.112.2
在termux上安装可以参考下面文章:
termux安装fscan