SRINIVASAN55/OsintHawk

GitHub: SRINIVASAN55/OsintHawk

一款零依赖的自动化 OSINT 侦察 CLI 工具,集成了 DNS、WHOIS、子域名枚举、端口扫描、邮件收集等多项信息收集功能。

Stars: 1 | Forks: 0

[![Python](https://img.shields.io/badge/Python-3.8+-3776AB?style=for-the-badge&logo=python&logoColor=white)](https://python.org) [![OSINT](https://img.shields.io/badge/OSINT-Recon-orange?style=for-the-badge)] [![No Dependencies](https://img.shields.io/badge/stdlib-only-green?style=for-the-badge)] [![License](https://img.shields.io/badge/License-MIT-blue?style=for-the-badge)](LICENSE) **自动化 OSINT 侦察框架 — 完全基于 Python stdlib 运行。** 集 DNS 枚举、WHOIS、子域名发现、端口扫描、电子邮件收集、技术指纹识别和 IP 地理定位于一体的 CLI 工具。
## ✨ 模块 | 模块 | 功能说明 | |---|---| | 🔍 `whois` | WHOIS 查询 — 注册商、日期、名称服务器、注册人 | | 🌐 `dns` | DNS 记录枚举 (A, AAAA, MX, NS, TXT, CNAME, SOA) | | 🕸️ `subdomains` | 多线程子域名枚举(75+ 词表) | | 📍 `ip` | 通过 ip-api.com 进行 IP 地理定位、ASN、ISP 查询 | | 🔌 `ports` | 常用端口扫描(20 个端口:SSH、HTTP、MySQL、Redis 等) | | 📧 `emails` | 通过证书透明度 进行电子邮件发现 | | 🛠️ `tech` | 技术指纹识别(WordPress、React、Nginx、Cloudflare…) | ## 🚀 快速开始 ``` # Clone git clone https://github.com/SRINIVASAN55/OsintHawk.git cd OsintHawk # 运行完整 recon(无需 pip install —— 仅使用 stdlib) python osinthawk.py -d example.com # 仅运行特定模块 python osinthawk.py -d example.com -m whois dns subdomains # 保存 JSON 报告 python osinthawk.py -d target.com -o recon_report.json # 使用 100 个线程进行高速 subdomain 扫描 python osinthawk.py -d company.com -t 100 ``` ## 📋 CLI 选项 ``` -d DOMAIN --domain Target domain (required) -m MODULES --modules Modules to run: whois dns subdomains ip ports emails tech -t THREADS --threads Threads for subdomain scan (default: 50) -o OUTPUT --output JSON report output path ``` ## 📊 示例输出 ``` ██████╗ ███████╗██╗███╗ ██╗████████╗██╗ ██╗ █████╗ ██╗ ██╗██╗ ██╗ ... OSINT Reconnaissance Framework v1.0 [*] Target: example.com [+] WHOIS Lookup... Registrar: ICANN Creation Date: 1995-08-14 [+] Subdomain Enumeration (75 wordlist)... ✓ www.example.com → 93.184.216.34 ✓ mail.example.com → 93.184.216.35 ✓ api.example.com → 93.184.216.36 [+] Common Port Scan... ✓ 80 HTTP ✓ 443 HTTPS ══════════════════════════════════════════ SUMMARY — example.com ══════════════════════════════════════════ Subdomains found : 3 Open ports : 2 Emails found : 1 Tech detected : Nginx, Cloudflare ``` ## ⚠️ 法律声明 ## 📄 许可证 MIT License © 2024 [Srinivasan S](https://github.com/SRINIVASAN55)
标签:ESC4, GitHub, OSINT, Python, 子域名枚举, 安全侦察, 实时处理, 无后门, 系统安全, 逆向工具