- Go
- Brew
- Docker
- GitHub
- Binary
Subfinder 需要最新版本的 GO 才能成功安装。
安装注意事项
- Subfinder 需要安装最新版本的 Go
- 将 Go bin 路径添加到系统路径中。在 OSX 或 Linux 中,在终端使用
- 要在 Windows 中添加路径,点击此链接获取说明。
- 二进制文件将位于
$home/go/bin/subfinder
安装后配置
安装后可立即使用 Subfinder,但以下服务需要配置 API 密钥才能工作: BeVigil, BinaryEdge, BufferOver, C99, Censys, CertSpotter, Chaos, Chinaz, DNSDB, Fofa, FullHunt, GitHub, Intelx, PassiveTotal, quake, Robtex, SecurityTrails, Shodan, ThreatBook, VirusTotal, WhoisXML API, ZoomEye API china - worldwide, dnsrepo, Hunter, Facebook, BuiltWith 您还可以使用subfinder -ls 命令显示所有可用的源。
这些值存储在 $HOME/.config/subfinder/provider-config.yaml 文件中,该文件将在您首次运行工具时创建。
配置文件使用 YAML 格式。可以为每个服务指定多个 API 密钥,其中一个将用于枚举。
对于 Censys、PassiveTotal、Fofa、Intellix 和 360quake 等源的复合密钥,需要用冒号(:)分隔。
提供者配置示例
一个提供者配置文件示例:RedHunt Lab 攻击面侦察 API
RedHunt Labs 的攻击面侦察 API根据用户的订阅有不同的 API 端点。在运行任何扫描之前,请确保添加适当的端点。ZoomEye API
在进行任何扫描之前,请确保您使用正确的主机以遵守 ZoomEye API 的地理访问限制:- zoomeye.org 专门供中国境内用户使用。
- zoomeye.hk 供中国境外用户使用。