etshxxx/etshx-osint

GitHub: etshxxx/etshx-osint

一款模块化的 Bash OSINT 侦察框架,通过 12 个并行模块自动完成目标域名的公开信息收集与安全面探测。

Stars: 2 | Forks: 0

# etshx-osint 模块化 OSINT 侦察工具包。快速、并行、无冗余。 专为跨 12 个类别的定向域名侦察而构建 —— 从 WHOIS 到云存储桶枚举再到 GitHub 密钥扫描。 ## 功能特性 - 12 个独立侦察模块 - 支持配置任务数的并行执行 - 交互式菜单 + 完整的 CLI flag 支持 - 每个模块独立的依赖检查(缺失工具时优雅跳过) - 结构化输出并自动生成摘要 - 可选的 GitHub 密钥扫描引擎 ## 快速开始 ``` git clone https://github.com/etshx/etshx-osint.git cd etshx-osint chmod +x etshx-osint.sh # 交互模式 ./etshx-osint.sh # CLI 模式 -- 所有模块 ./etshx-osint.sh -d target.com -a # 仅特定模块 ./etshx-osint.sh -d target.com -m 1,10,12 # 使用 github org 扫描 ./etshx-osint.sh -d target.com -a -g target-org --engine gitleaks ``` ## 模块 | # | 模块 | 工具 | |---|--------|-------| | 1 | 域名信息 | whois | | 2 | 邮箱与密码泄露 | emailfinder, LeakSearch | | 3 | Microsoft 365 / Azure 映射 | msftrecon | | 4 | 元数据提取 | metagoofil | | 5 | API 泄露 | porch-pirate, SwaggerSpy, postleaksNg | | 6 | Google Dorking | dorks_hunter, xnldorker | | 7 | GitHub 分析 | enumerepo, trufflehog, gitleaks, titus, noseyparker | | 8 | GitHub Actions 审计 | gato | | 9 | 第三方错误配置 | misconfig-mapper | | 10 | 邮件安全配置 (SPF/DMARC) | dig | | 11 | 云存储枚举 | cloud_enum | | 12 | 可伪造域名 | spoofcheck, Spoofy | ## 选项 ``` -d, --domain Target domain -g, --github-org GitHub organization -m, --modules <1,2,3..> Select modules -a, --all Run everything --skip <1,2,3..> Skip specific modules --engine GitHub secret scanner engine --gato Include GitHub Actions audit -j, --jobs Parallel jobs (default: 4) -o, --output Custom output dir -v, --verbose Verbose mode -q, --quiet No banner --check-deps Verify installed tools --interactive Force interactive mode ``` ## 输出 结果将保存至 `results/_/`: ``` results/target.com_20240115_142030/ ├── 01_whois.txt ├── 02_email_leaks.txt ├── ... ├── 12_spoofable.txt └── summary.txt ``` ## 安装说明 请参阅 [install.md](install.md) 了解如何手动安装所有工具依赖。 快速检查: ``` ./etshx-osint.sh --check-deps ``` ## 注意事项 - 模块 8 (GitHub Actions) 为可选项,仅在明确选择或使用 `--gato` 时运行 - 如果未安装相关依赖,模块会优雅跳过 - SPF/DMARC 模块 (10) 仅需 `dig` —— 非常适合快速检查 - Google dorking 模块需谨慎使用,以避免触发速率限制 ## 许可证 MIT
标签:Bash, Cutter, OSINT框架, 云存储枚举, 子域名枚举, 实时处理, 应用安全, 系统安全, 进程管理