Maigret:开源多平台用户名追踪工具
Maigret 是一款基于 Python 开发的强大开源 OSINT(公开来源情报)工具,是知名工具 Sherlock 的增强分支。它能够通过一个用户名,在全球 3000 多个社交平台及网站中检索匹配的个人档案,并自动抓取网页中的可用信息。
该工具无需 API 密钥即可运行。默认情况下,它会按照受欢迎程度对前 500 个热门站点进行降序搜索,同时支持对 Tor 站点、I2P 站点以及通过 DNS 解析的特定域进行深度检查。
适用场景与注意事项
- 适用场景:快速定位特定用户在不同社交平台的足迹,进行公开信息的汇总分析。
- 局限性:目前仅支持英文 / 数字类用户名,不支持中文。
- 结果偏差:由于不同平台存在重名用户,搜索结果中可能会出现非目标人物的同名账户,请审慎甄别。
获取与使用方式
方式一:快速上手(面向普通用户)
无需安装环境,仅需具备网络环境及 Telegram 账号,通过 Bot 即可快速查询:
Bot 地址: @maigret_osint_bot
- 直接向机器人发送需要查找的 用户名。
- 等待几分钟,机器人将返回匹配的社交页面链接,并支持导出 HTML 报告。
方式二:本地部署(面向高级用户)
支持通过 pip 或 docker 安装。对于想快速体验但不想配置本地环境的用户,可以使用 GitHub 项目页面的 Google Cloud Shell 快速启用。
部署与运行命令:
# 克隆项目并安装依赖
git clone https://github.com/soxoj/maigret && cd maigret
pip3 install -r requirements.txt
# 基础搜索(将 username 替换为目标用户名)./maigret.py username
# 导出 HTML 和 PDF 格式的详细报告
maigret user --html --pdf
# 仅在标记为 photo 或 dating 的站点中搜索
maigret user --tags photo,dating
# 同时搜索多个用户名,并检索所有可用站点
maigret user1 user2 user3 -a
相关资源
- GitHub 项目地址: https://github.com/soxoj/maigret
- 详细技术文档: https://maigret.readthedocs.io/en/latest/
正文完




