OneForAll 子域名收集器实战:全源整合、DNS验证、存活验证、指纹识别、输出报告。
写在前面:合法学习边界
子域名收集只在授权测试环境进行。
一、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 构成完整资产发现链路。