reza-keyvan02/enum
GitHub: reza-keyvan02/enum
一个 Bash 子域名枚举辅助脚本,整合多款主流工具和数据源,实现对目标域名子域名的自动化批量收集与结果合并。
Stars: 0 | Forks: 0
# Enum 脚本
此文件夹包含一个 Bash 子域名枚举辅助脚本。
## 功能介绍
`enum.sh` 会针对目标域名运行以下提供程序:
- Subfinder
- Chaos
- Gau
- Virustotal
- Wayback
- Crt.sh
- Securitytrails
- Assetfinder
它将所有结果合并到 `finals/.final` 中。
## 设置说明
1. 安装所需的命令行工具:`subfinder`、`chaos`、`gau`、`unfurl`、`jq`、`assetfinder`。
2. 如果需要,请为 `crtsh.py` 安装 Python 依赖项(`requests`、`psycopg2`)。
3. 将 `.env.example` 复制为 `.env`:
```
cp .env.example .env
```
4. 在 `.env` 中填入你的 API 密钥:
```
VIRUSTOTAL_API_KEY=...
SECURITYTRAILS_API_KEY=...
```
5. 为 `enum.sh` 添加执行权限
```
chmod +x enum.sh
```
## 用法
```
./enum.sh example.com
```
结果将被写入 `finals/example.com.final`。
## 注意事项
- 该脚本会从环境变量中读取 API 密钥。
- 请勿将你的 `.env` 文件提交到 GitHub。
标签:GitHub, 子域名枚举, 应用安全, 系统安全, 逆向工具