tawhid2005/TWHunt

GitHub: tawhid2005/TWHunt

一款基于 Go 语言的被动子域名枚举工具,集成 24 个免费 API 数据源,帮助安全研究人员快速发现目标资产的子域名。

Stars: 0 | Forks: 0

MD TALHA HUSSAIN TAWHID

TWHunt 🚀

Developed by MD TALHA HUSSAIN TAWHID

📧 tawhidh2005@gmail.com | 📞 +8801711729858 | 🌐 GitHub

**TWHunt** 是一款先进、极速且模块化的被动子域名枚举工具,使用 Go 语言编写。它集成了 **24 个高可靠性且完全免费的 API**,无需任何 API key。 专为 Bug Bounty 猎手和 Pentester 设计,它能在几秒钟内抓取数千个子域名,并提供美观、多彩且带有动画效果的终端输出。 ## 功能 ✨ - **24 个内置免费数据源**:使用 Regex 和 JSON 抓取引擎从 crt.sh、HackerTarget、URLScan、RapidDNS、ShodanCT、ThreatCrowd 等众多来源获取数据! - **极速运行**:使用 Go 例程(`goroutines`)和 channel 实现并发抓取。 - **静默模式**:使用 `-silent` 轻松将结果通过管道传递给其他工具。 - **JSON 输出**:使用 `-json` 以有效的 JSON 格式保存或打印结果。 - **多域名扫描**:使用 `-dL` 指定文本文件,一次性扫描数百个域名。 - **存活主机验证**:可选择解析 DNS,以验证哪些子域名处于活跃状态。 - **智能重试**:内置超时和重试逻辑,可绕过临时的速率限制。 - **自动更新**:使用 `-update` 原生保持工具为最新版本。 - **零配置**:无需 API key。即插即用! ## 🛠️ 在 Kali Linux 上安装 你可以使用以下任一方法在 Kali Linux 上轻松安装并运行 **TWHunt**: ### 方法一:下载预编译二进制文件(最简单) 如果你不想安装 Go,可以直接下载预编译的 Linux 二进制文件。 ``` # 1. 下载 Linux 二进制文件 wget https://github.com/tawhid2005/TWHunt/raw/master/twhunt_linux_amd64 -O twhunt # 2. 赋予可执行权限 chmod +x twhunt # 3. 将其移动到您的本地 bin 目录以便在任何地方使用 sudo mv twhunt /usr/local/bin/ ``` ### 方法二:从源码构建(需要 Go) 如果你的系统已安装 Go(`sudo apt install golang`),请按照以下步骤操作: ``` # 1. 克隆 repository git clone https://github.com/tawhid2005/TWHunt.git # 2. 导航到该目录 cd TWHunt # 3. 构建 binary go build -o twhunt main.go # 4. 赋予可执行权限 chmod +x twhunt # 5. 将其移动到您的本地 bin 目录 sudo mv twhunt /usr/local/bin/ ``` ## 🎯 进阶用法 **1. 基础子域名枚举** ``` twhunt -d target.com ``` **2. 枚举并验证存活主机** ``` twhunt -d target.com -v ``` **3. 将结果保存到文本文件** ``` twhunt -d target.com -o subdomains.txt ``` **4. 多域名扫描(批处理模式)** 在 `domains.txt` 中有一系列域名?一次性全部扫描吧! ``` twhunt -dL domains.txt ``` **5. 静默模式与管道流** 隐藏横幅和日志。仅输出原始子域名。非常适合通过管道传递给 `httpx` 或 `nuclei`! ``` twhunt -d target.com -silent | httpx ``` **6. JSON 输出** 以结构化 JSON 数组输出结果。 ``` twhunt -d target.com -json twhunt -d target.com -json -o results.json ``` **7. 自动更新工具** 轻松从 GitHub 自动获取并安装最新版本。 ``` twhunt -update ``` ## 📡 支持的免费数据源 1. AbuseIPDB 2. AlienVault 3. Anubis 4. BeVigil 5. BufferOver 6. CertSpotter 7. CommonCrawl 8. Crtsh 9. FullHunt 10. HackerTarget 11. Netcraft 12. Omnisint 13. RapidDNS 14. Riddler 15. ShodanCT 16. ShrewdEye 17. SiteDossier 18. SubdomainCenter 19. Synapsint 20. ThreatCrowd 21. ThreatMiner 22. URLScan 23. VirusTotal 24. Wayback ## 👨‍💻 作者 **MD TALHA HUSSAIN TAWHID** - **所在地:** 孟加拉国锡尔赫特 - **邮箱:** tawhidh2005@gmail.com - **电话:** +8801711729858 ## 🤝 贡献 欢迎提交 Pull request!如果你发现了新的免费 API 数据源,欢迎将其添加到 `sources/` 目录并提交一个 PR。 ## 📄 许可证 该项目基于 MIT 许可证授权 - 详情请参阅 [LICENSE](LICENSE) 文件。 祝狩猎愉快!🐞
标签:EVTX分析, GitHub, Go语言, 子域名枚举, 安全命令行工具, 日志审计, 程序破解, 系统安全