Linux 中的 subfinder 工具
subfinder 是一个用 Go 编程语言编写的子域枚举工具。 Subfinder 用于通过使用 Censys、Chaos、Recon.dev、Shodan、Spyse、Virustotal 和许多其他被动在线资源等数字资源来发现网站的被动子域。 Subfinder 在信息收集阶段被道德黑客和漏洞赏金猎人广泛使用,也称为 R侦察。
安装子查找器
由于 subfinder 是一个 Go 工具,您需要在安装 subfinder 之前安装 Go 语言包。
1. 来源(推荐)
您需要做的就是打开终端并粘贴这一行代码,然后按 Enter。
GO111MODULE=on go get -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder
2.从二进制
首先从 https://github.com/projectdiscovery/subfinder/releases/ 下载适合您操作系统的版本,然后解压缩文件夹并将 subfinder 二进制文件移动到 /usr/local/bin/ 就可以了
# download release from https://github.com/projectdiscovery/subfinder/releases/
tar -xzvf subfinder-linux-amd64.tar.gz
mv subfinder /usr/local/bin/
subfinder -h
3. 来自 Github
克隆 https://github.com/projectdiscovery/subfinder.git 存储库并将目录更改为 subfinder/v2/cmd/subfinder,然后键入 go build 。 (不要忘记在末尾放一个 '.' )现在将 subfinder 二进制文件移动到 /usr/local/bin 并且 subfinder 可以使用了。
git clone https://github.com/projectdiscovery/subfinder.git
cd subfinder/v2/cmd/subfinder
go build .
mv subfinder /usr/local/bin/
subfinder -h
检索属性的子查找器列表
subfinder -h
使用子查找器
在这里,我们将找出域geeksforgeeks.org 的子域并将并发设置为 50。我在 4 秒 71 毫秒内为 geeksforgeeks.org 找到了大约 73 个子域。
subfinder -d geeksforgeeks.org -silent -t 50
subfinder 优于 sublist3r:因为 subfinder 是一个 Go 工具,而 sublist3r 是一个Python工具,Go 语言比Python更快,而且 Go 语言的并发方法很容易使用。此外,subfinder 还提供了 sublist3r 没有的各种选项。