Skip to main content
  • Go
  • Brew
  • Docker
  • GitHub
  • Binary
go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest
Subfinder 需要最新版本的 GO 才能成功安装。

安装注意事项

  • Subfinder 需要安装最新版本的 Go
  • 将 Go bin 路径添加到系统路径中。在 OSX 或 Linux 中,在终端使用
echo export PATH=$PATH:$HOME/go/bin >> $home/.bashrc
source $home/.bashrc

安装后配置

安装后可立即使用 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 等源的复合密钥,需要用冒号(:)分隔。

提供者配置示例

一个提供者配置文件示例:
binaryedge:
  - 0bf8919b-aab9-42e4-9574-d3b639324597
  - ac244e2f-b635-4581-878a-33f4e79a2c13
censys:
  - ac244e2f-b635-4581-878a-33f4e79a2c13:dd510d6e-1b6e-4655-83f6-f347b363def9
certspotter: []
passivetotal:
  - [email protected]:sample_password
redhuntlabs:
  - ENDPOINT:API_TOKEN
  - https://reconapi.redhuntlabs.com/community/v1/domains/subdomains:joEPzJJp2AuOCw7teAj63HYrPGnsxuPQ
securitytrails: []
shodan:
  - AAAAClP1bJJSRMEYJazgwhJKrggRwKA
github:
  - ghp_lkyJGU3jv1xmwk4SDXavrLDJ4dl2pSJMzj4X
  - ghp_gkUuhkIYdQPj13ifH4KA3cXRn8JD2lqir2d4
zoomeyeapi:
  - zoomeye.hk:4f73021d-ff95-4f53-937f-83d6db719eec
quake:
  - 0cb9030c-0a40-48a3-b8c4-fca28e466ba3
facebook:
  - APP_ID:APP_SECRET
intelx:
  - HOST:API_KEY
  - 2.intelx.io:s4324-b98b-41b2-220e8-3320f6a1284d

RedHunt Lab 攻击面侦察 API

RedHunt Labs 的攻击面侦察 API根据用户的订阅有不同的 API 端点。在运行任何扫描之前,请确保添加适当的端点。

ZoomEye API

在进行任何扫描之前,请确保您使用正确的主机以遵守 ZoomEye API 的地理访问限制:
  • zoomeye.org 专门供中国境内用户使用。
  • zoomeye.hk 供中国境外用户使用。