OneForAll

OneForAll 子域名收集器实战:全源整合、DNS验证、存活验证、指纹识别、输出报告。

写在前面:合法学习边界

子域名收集只在授权测试环境进行。

一、OneForAll 全流程

OneForAll 子域名收集
1
① 配置 API → ② 执行收集 → ③ DNS 验证 → ④ 存活验证 → ⑤ 指纹识别 → ⑥ 输出报告

二、安装与配置

1
2
3
git clone https://github.com/shmilylty/OneForAll
pip install -r requirements.txt
# 编辑 config.ini 添加 API KEY

三、常用命令

1
2
3
4
5
6
7
# 单域名
python3 oneforall.py -d example.com

# 批量
python3 oneforall.py -dL domains.txt

# 输出在 results/ 目录(CSV/JSON/HTML)

四、工作流

1
OneForAll → httpx(存活)→ nuclei(漏洞)→ ARL(归档)

五、小结

OneForAll 是全源子域名收集工具,配合 httpx/nuclei/ARL 构成完整资产发现链路。