ismail00362/sub-finder
GitHub: ismail00362/sub-finder
一个基于 Bash 的轻量级子域名枚举工具,通过字典文件批量发现有效子域名并解析其 IP 地址。
Stars: 0 | Forks: 0
# Sub-Finder
一个轻量级的 Bash 工具,用于发现有效的子域名并解析其 IP 地址。
## 功能
- 从字典中枚举子域名。
- 检查子域名是否可达。
- 将有效的子域名解析为其 IP 地址。
- 将发现的子域名保存到单独的文件中。
- 自动保存解析出的 IP 地址。
## 要求
在使用该工具之前,请确保已安装以下实用程序:
- Bash
- ping
- dig
## 用法
```
chmod +x sub_finder
./sub_finder
```
### 示例
```
./sub_finder example.com subdomains.txt
```
## 输出文件
该工具会生成两个输出文件:
| 文件 | 描述 |
|------|------|
| valid_sub.txt | 包含所有发现的有效子域名 |
| ip_sub.txt | 包含解析出的 IP 地址 |
## 工作原理
1. 从提供的字典中读取所有子域名。
2. 将每个子域名与目标域名结合。
3. 检查目标是否有响应。
4. 存储有效的子域名。
5. 使用 `dig` 解析其 IP 地址。
6. 将结果保存到输出文件中。
## 项目结构
```
sub-finder/
│
├── sub_finder
├── subdomains.txt
├── valid_sub.txt
├── ip_sub.txt
└── README.md
```
## 免责声明
本项目出于教育和学习目的而创建。
## 作者
由 Ismail 创建。
标签:GitHub, SYN扫描, 域名解析, 子域名枚举, 应用安全, 系统安全