📜  subfinder github - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:05:23.679000             🧑  作者: Mango

Subfinder - 一个快速的子域枚举工具

Subfinder是一个使用Go编写的快速子域枚举工具。它使用许多公共API来查找您指定的目标的有效子域。 Subfinder的优点之一是其快速速度,因为它为每个查询使用并发。

特性
  • 快速: 运行并发时很快。
  • 轻量级: 不需要安装任何其他依赖项,因为它是使用Go编写的。
  • 易于安装: 安装Subfinder是非常简单的,只需要下载 pre-compiled 的二进制文件即可。
  • 支持API: Subfinder使用 Censys, Virustotal, PassiveTotal 等 API 进行子域枚举。
安装

你需要下载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是一个不错的选择。