hanyxd/sherlockV2

GitHub: hanyxd/sherlockV2

异步用户名枚举 OSINT 工具,跨 90+ 站点检测目标账户并提取资料、监控变更与推送通知。

Stars: 0 | Forks: 0

# sherlockV2 - 新一代用户名 OSINT 工具 现代化的异步用户名枚举工具,支持资料提取、监控和警报。 ## 功能 - **快速异步扫描** - 50+ 并发请求 - **覆盖 18 个分类的 100+ 站点** - **资料提取** - regex, JSON-LD, meta 标签, schema.org - **多种输出格式** - JSON, CSV, XLSX, Markdown, HTML, SQLite - **持续监控** - 变更检测与警报 - **通知功能** - Discord, Telegram, Slack, Pushover, ntfy.sh - **Proxy/Tor 支持** - SOCKS5, HTTP 代理 - **历史记录与变更检测** - SQLite 数据库 - **YAML 配置** - 完全可定制 ## 安装说明 ``` git clone https://github.com/hanyxd/sherlockV2 cd sherlockV2 python -m venv venv source venv/bin/activate pip install -r requirements.txt chmod +x sherlockV2 ``` ## 快速入门 ``` # 基础扫描 ./sherlockV2 targetuser # Full scan 并输出所有结果 ./sherlockV2 targetuser --full --formats json csv md html xlsx sqlite # 特定站点 ./sherlockV2 targetuser --sites github twitter instagram # 按类别 ./sherlockV2 targetuser --categories social,code # 持续监控 ./sherlockV2 targetuser --monitor --interval 3600 # 使用 Tor ./sherlockV2 targetuser --tor ``` ## 配置 ``` # 生成默认 config ./sherlockV2 --save-config config.yaml # 使用自定义 config ./sherlockV2 targetuser --config config.yaml ``` ## 输出格式 | 格式 | 描述 | |--------|-------------| | `json` | 包含资料提取的完整结构化数据 | | `csv` | 用于电子表格分析的扁平表格 | | `xlsx` | 包含多个工作表的 Excel 工作簿 | | `md` | 易读的 Markdown 报告 | | `html` | 带样式的 HTML 报告 | | `sqlite` | 用于查询的 SQLite 数据库 | ## 分类 (18) | 分类 | 站点数 | 示例 | |----------|-------|----------| | `social` | 8 | Twitter, Instagram, Facebook, Reddit, LinkedIn | | `code` | 16 | GitHub, GitLab, Bitbucket, npm, PyPI, Docker | | `gaming` | 10 | Steam, Xbox, PlayStation, Epic, Roblox, Minecraft | | `media` | 8 | YouTube, TikTok, Twitch, Spotify, SoundCloud | | `security` | 6 | HackerOne, Bugcrowd, HTB, TryHackMe, Root-Me | | `blog` | 8 | Medium, Dev.to, Hashnode, Substack, Ghost, WordPress | | `chat` | 8 | Discord, Telegram, Matrix, Signal, Slack | | `creator` | 6 | Patreon, Ko-fi, BuyMeACoffee, Liberapay | | `security` | 6 | HackerOne, Bugcrowd, HTB, TryHackMe | | `cloud` | 3 | AWS, GCP, Azure | | `art` | 4 | Behance, Dribbble, DeviantArt, ArtStation | | `gaming` | 10 | Steam, Xbox, PSN, Epic, Roblox | | `productivity` | 4 | Notion, Obsidian, Airtable, Zapier | | `hosting` | 3 | Vercel, Netlify, Heroku | | `automation` | 3 | Zapier, IFTTT, n8n | | `docs` | 3 | ReadTheDocs, GitBook, Confluence | | `project` | 3 | Trello, Jira, Notion | | `security` | 6 | Keybase, ProtonMail, Tutanota | ## 环境要求 - Python 3.8+ - 参见 `requirements.txt` ## 法律与道德声明 **仅用于教育和授权的 OSINT 用途。** - 仅对您拥有或获得明确授权的账户进行调查 - 尊重速率限制和服务条款 - 遵守当地有关数据收集的法律法规 - 使用一次性账户 - 自动化操作会触发验证挑战 - 请勿用于跟踪、骚扰或任何非法活动 ## 许可证 MIT 许可证 - 详见 [LICENSE](LICENSE) 文件。 ## 致谢 - 灵感来源于 [sherlock-project/sherlock](https://github.com/sherlock-project/sherlock) - 使用 [aiohttp](https://github.com/aio-libs/aiohttp), [rich](https://github.com/Textualize/rich) 构建 - 站点数据来源于各种公开来源
标签:ESC4, OSINT, Python, 信息侦察, 实时处理, 无后门, 用户名枚举, 网络资产测绘, 逆向工具