📅  最后修改于: 2023-12-03 15:05:23.679000             🧑  作者: Mango
Subfinder是一个使用Go编写的快速子域枚举工具。它使用许多公共API来查找您指定的目标的有效子域。 Subfinder的优点之一是其快速速度,因为它为每个查询使用并发。
你需要下载Subfinder二进制文件:
$ git clone https://github.com/projectdiscovery/subfinder.git
$ cd subfinder/v2/cmd/subfinder
$ go build .
安装完成后,即可运行Subfinder:
$ ./subfinder -h
Subfinder可以通过许多不同的CLI选项进行配置。以下是一些常用的选项:
$ subfinder -d example.com
这将使用Virustotal、PassiveTotal和Censys API查询example.com的子域名。您必须具备针对这些服务的API密钥才能使用它们。
$ subfinder -d example.com -o output.txt
这将使用默认设置查询example.com的子域名并将结果输出到output.txt文件中。
$ subfinder -d example.com -nW -rL
这将使用默认设置查询example.com的子域名,但不会在屏幕上显示警告信息,也不会为查询结果生成日志文件。
$ subfinder -d example.com -o output.txt -silent
这将使用默认设置查询example.com的子域名并将结果输出到output.txt文件中。-silent
选项将禁用屏幕上的所有输出,但仍将在日志文件中记录结果。
Subfinder是一个易于使用且功能强大的子域枚举工具。它使用多种API来确保能够获取准确的结果,并且其并发查询可确保快速速度。此外,Subfinder易于安装,因为它不需要太多依赖项。对于需要快速查找目标的有效子域的渗透测试人员和安全专业人员而言,Subfinder是一个不错的选择。