仅需一个公司名即可进行自动化信息收集食用指南-Tailorfinder
字数 1713 2025-08-22 12:22:15
Tailorfinder 自动化企业信息收集工具教学文档
一、工具概述
Tailorfinder 是一款针对企业资产的自动化信息收集工具,整合了多种现有工具和API接口,实现从公司名称开始的一站式信息收集流程。
主要功能
- 公司基本信息收集(控股子公司、分支机构等)
- 子域名收集与存活探测
- C段IP收集
- 邮箱收集
- APP资产识别
- Web资产指纹识别
- Masscan+Nmap端口扫描
工具特点
- 整合多个优秀开源工具和API接口
- 自动化流程,避免手动操作多个工具
- 可视化结果输出
- 支持定时任务和邮件通知
二、环境准备
系统要求
- 仅支持Linux和Mac系统
- 不支持Windows
必要组件安装
# 安装必要工具
sudo apt install nmap masscan xsltproc # Debian/Ubuntu
# 或
sudo yum install nmap masscan xsltproc # CentOS/RHEL
# 检查版本要求
masscan --version # 需要1.3.2版本
nmap --version
xsltproc --version
依赖安装
git clone https://github.com/xxx/Tailorfinder.git # 替换为实际仓库地址
cd Tailorfinder
pip3 install -r requirements.txt
三、配置说明
配置文件
编辑 config.py 文件,配置以下API密钥和Cookie:
- FOFA API - 配置FOFA的key
- Hunter API - 配置Hunter的key
- SecurityTrails API - 配置SecurityTrails的key
- Hunter Email API - 配置Hunter Email的key
- 爱企查 Cookie - 需要浏览器获取
- 天眼查配置:
- X-AUTH-Token
- branchlist接口token
- 邮箱配置 - 用于定时任务发送报告
子域名工具配置
确保以下工具已正确配置:
- shuffledns (需结合massdns使用)
- subfinder
- assetfinder
四、使用教程
基本命令结构
python3.8 main.py -name "公司名称" [其他参数]
1. 收集公司相关信息
python3.8 main.py -name "王尼玛有限公司" -p 10 -fc 50 -o ./output
-p: 控股子公司百分比阈值(默认10%)-fc: 分支机构收集数量上限-o: 输出目录
输出结果:
- 公司根域名
- 股份结构
- 旗下APP
- 邮箱列表
2. 子域名收集(建议在服务器运行)
python3.8 main.py -name "王尼玛有限公司" -o ./output -d ./output/domain
-d: 指定子域名字典目录(内置180W+字典)
输出结果:
- alldomain.xlsx - 所有子域名
- alive_domain.xlsx - 存活子域名
- all_ip.xlsx - C段IP统计
- fofa_ip.xlsx - FOFA发现的IP
- hunter_ip.xlsx - Hunter发现的IP
3. 端口扫描和Web指纹识别
python3.8 main.py -name "王尼玛有限公司" -o ./output -ps true
或指定自定义表格:
python3.8 main.py -name "王尼玛有限公司" -o ./output -ps true -pf /path/to/company.xlsx
输出结果:
- Portdetail.csv - 端口扫描详情
- 公司名_web.html - Web指纹识别结果
4. 一键完整收集
python3.8 main.py -name "王尼玛有限公司" -p 10 -fc 50 -o ./output -c true -ps true
5. 定时任务
python3.8 main.py -name "王尼玛有限公司" -t 7
-t: 间隔天数(需配置邮箱)
五、结果解读
1. 子域名结果
- alldomain.xlsx: 包含从各接口收集的所有子域名
- alive_domain.xlsx: 经过存活性验证的子域名
2. IP/C段结果
- 按出现频率排序的IP地址
- 标注各IP的来源(FOFA/Hunter等)
3. 端口扫描结果
- 开放端口列表
- 服务识别信息
- 关联域名(如可用)
4. Web指纹识别
- 基于EHole_magic指纹库(2W+指纹)
- 包含二级目录指纹(可自定义添加)
六、注意事项
-
爱企查问题:
- 可能触发人机验证,需本地浏览器访问解决
- 建议本地收集公司信息,服务器收集子域名和端口信息
-
天眼查配置:
- 确保X-AUTH-Token有效
- 检查branchlist接口token
-
性能考虑:
- 子域名收集使用180W+字典,速度较慢
- 建议在服务器运行耗时任务
-
自定义扩展:
- 可修改finger/finger.json添加自定义指纹
- 可调整子域名字典内容
七、工具整合清单
Tailorfinder整合了以下工具和资源:
子域名工具
- subfinder
- assetfinder
- shuffledns
- massdns
API接口
- FOFA
- Hunter
- SecurityTrails
- RapidDNS
- crt.sh
- ip138
邮箱查询
- VeryVP
- Hunter.io
- email-format.com
指纹识别
- EHole_magic指纹库(2W+指纹)
- 自定义二级目录指纹
端口扫描
- Masscan
- Nmap
通过合理配置和使用Tailorfinder,可以大幅提高企业资产信息收集的效率和完整性。