Subfinder 使用手册(纯翻译)

发布于 9 天前  63 次阅读


内容纲要

Subfinder 使用手册

使用方法

./subfinder [选项]

选项

输入

  • -d, -domain string[]
    指定要查找子域名的域名。
  • -dL, -list string
    包含用于子域名发现的域名列表的文件。

来源

  • -s, -sources string[]
    指定用于发现的来源(例如:-s crtsh,github)。使用 -ls 显示所有可用来源。
  • -recursive
    仅使用能够递归处理子域名的来源(例如:subdomain.domain.tld vs domain.tld)。
  • -all
    使用所有来源进行枚举(速度较慢)。
  • -es, -exclude-sources string[]
    从枚举中排除的来源(例如:-es alienvault,zoomeyeapi)。

过滤

  • -m, -match string[]
    要匹配的子域名或子域名列表(文件或逗号分隔)。
  • -f, -filter string[]
    要过滤的子域名或子域名列表(文件或逗号分隔)。

速率限制

  • -rl, -rate-limit int
    每秒发送的最大HTTP请求数。
  • -rls value
    针对不同提供者设置每秒发送的最大HTTP请求数,格式为 key=value(例如:-rls "hackertarget=10/s,shodan=15/s")。
  • -t int
    解析时的并发协程数(仅适用于-active)(默认值:10)。

更新

  • -up, -update
    将subfinder更新到最新版本。
  • -duc, -disable-update-check
    禁用subfinder的自动更新检查。

输出

  • -o, -output string
    指定输出文件。
  • -oJ, -json
    以JSONL(行)格式写入输出。
  • -oD, -output-dir string
    指定输出目录(仅适用于-dL)。
  • -cs, -collect-sources
    在输出中包括所有来源(仅适用于-json)。
  • -oI, -ip
    在输出中包含主机IP(仅适用于-active)。

配置

  • -config string
    配置文件路径(默认值:$CONFIG/subfinder/config.yaml)。
  • -pc, -provider-config string
    提供者配置文件路径(默认值:$CONFIG/subfinder/provider-config.yaml)。
  • -r string[]
    要使用的解析器列表(逗号分隔)。
  • -rL, -rlist string
    包含要使用的解析器列表的文件。
  • -nW, -active
    仅显示活动的子域名。
  • -proxy string
    使用的HTTP代理。
  • -ei, -exclude-ip
    从域名列表中排除IP。

调试

  • -silent
    仅在输出中显示子域名。
  • -version
    显示subfinder版本。
  • -v
    显示详细输出。
  • -nc, -no-color
    禁用输出中的颜色。
  • -ls, -list-sources
    列出所有可用来源。

优化

  • -timeout int
    超时时间(秒)(默认值:30)。
  • -max-time int
    枚举结果的最大等待时间(分钟)(默认值:10)。
我本桀骜少年臣,不信鬼神不信人。
最后更新于 2024-05-16