企业域名批量查询工具
简介
本工具用于批量查询企业的备案域名信息,支持通过爱站网 API 自动获取结果,并根据不同模式自动分类保存。适用于网络安全、品牌保护、数据分析等多种场景。
功能特性
- 支持批量读取企业名称并查询其备案域名
- 查询结果可按时间戳或企业名称自动分类保存
- 支持 socks5 代理,突破网络限制
- 自动记录查询失败的企业及原因,便于后续补查
- 稳定的异常处理机制,保证脚本健壮性
环境依赖
- Python 3.6 及以上
- requests 库
安装依赖:
```bash
pip install requests
```
使用方法
需要apikey,成本很低,但是可以快速批量查询所有备案域名
apikey在文件中的第13行修改。
1. **准备企业名单文件**
新建一个 txt 文件,每行一个企业名称,例如:
```
腾讯科技(深圳)有限公司
阿里巴巴(中国)有限公司
字节跳动有限公司
```
2. **运行脚本**
在命令行中执行如下命令:
```bash
python main.py -f 企业名单.txt -m 1
```
参数说明:
- `-f` 或 `--file`:企业名称文件路径(必填)
- `-m` 或 `--mode`:保存模式(必填,1-按时间戳命名,2-按企业名称目录分类)
- `-socks5`:可选,socks5 代理地址(如:socks5://127.0.0.1:1080)
示例(使用代理):
```bash
python main.py -f company.txt -m 2 -socks5 socks5://127.0.0.1:1080
```
3. **查看结果**
- 查询结果保存在 `results/1/` 或 `results/2/` 目录下
- 成功、失败、详细结果均有对应文件
- 按企业名称分类时,每个企业一个独立文件夹
目录结构
```
results/
├── 1/ # 按时间戳命名的结果
│ ├── domains_时间_success.txt
│ ├── domains_时间_fail.txt
│ └── domains_时间_result.txt
└── 2/ # 按企业名称分类的结果
├── domains_时间_success.txt
├── domains_时间_fail.txt
├── domains_时间_result.txt
└── [企业名称]/[企业名称].txt
```
注意事项
- 请确保企业名称文件为 UTF-8 编码
- API 有调用频率限制,请合理安排查询量
- 仅供学习与交流,严禁用于非法用途
如有问题或定制需求,欢迎留言或私信作者。
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...