OSINT 用户名侦查工具,通过用户名在 3000+ 网站收集目标人物的公开信息档案,Sherlock 后继项目,MIT,32.1k stars。
定位
Maigret(取名自法国侦探小说角色)是 OSINT(开源情报)工具,输入一个用户名,自动在 3000+ 网站检查该用户名是否存在,汇总所有找到的账号信息生成档案报告。
是 Sherlock 的增强版,支持更多站点且提供更丰富的关联分析。
核心能力
- 3000+ 站点覆盖:社交媒体、论坛、开发者平台、专业网络等
- 多用户名关联:从已找到的账号中提取其他用户名,递归搜索
- 个人信息提取:从账号页面提取姓名、头像、地址、语言等字段
- 多格式报告:HTML 可视化报告、PDF、JSON、CSV
- Cookie/代理支持:绕过需要登录才能查看的页面
安装与使用
# pip 安装
pip3 install maigret
# 或 Docker
docker pull soxoj/maigret
# 基本使用:搜索用户名
maigret username
# 生成 HTML 报告
maigret username --html
# 指定报告输出目录
maigret username -o ./output
# 只查特定站点类别
maigret username --tags social
# 使用代理
maigret username --proxy socks5://127.0.0.1:1080与 Sherlock 的区别
| 维度 | maigret | sherlock |
|---|---|---|
| 站点数量 | 3000+ | ~400 |
| 关联分析 | 多用户名递归 | 单用户名 |
| 报告格式 | HTML/PDF/JSON/CSV | 纯文本 |
| 信息提取 | 账号页面字段提取 | 只检测存在性 |
使用场景
- 安全研究 / 红队侦察(授权测试)
- OSINT 调查
- 个人隐私自查(检查自己的数字足迹)
- 网络取证
注意事项
- 本工具用于合法授权的安全研究和调查,未经授权对他人进行侦查可能违法
- 大量并发请求可能被目标网站封禁,建议配合代理和限速使用