Maigret - 用户名溯源 3000+ 站点的 OSINT 工具
Maigret 仅凭一个用户名,就能在大量站点上查找其账号,并从网页中收集所有可获取的公开信息,为目标人物生成一份档案。无需任何 API 密钥。

一分钟上手
- 请先确认本机的 Python 版本不低于 3.10。
pip install maigret
maigret YOUR_USERNAME
核心特性
- 支持 3000+ 站点(完整列表见 sites.md)。默认仅检查访问量排名前 500 的站点;加上
-a可全量扫描,或使用--tags按分类/国家筛选。 - 可作为 Python 库嵌入到自己的项目中——直接
import maigret即可在代码里发起搜索(参见库使用文档)。 - 通过 socid_extractor 从个人主页和站点 API 中提取账号所有者的所有可获取信息,包括指向其他账号的链接。
- 基于已发现的用户名和其他 ID,执行递归搜索。
- 支持按标签(站点分类、国家)进行筛选。
- 能够检测并部分绕过封锁、审查和 CAPTCHA。
- 每次运行时(每 24 小时一次)从 GitHub 拉取一份自动更新的站点数据库;离线时会回退到内置数据库。
- 可访问 Tor 与 I2P 站点;支持检查域名。
- 自带一个 Web 界面,可在同一页面将结果以图谱方式浏览,并下载各种格式的报告。
- 可选的 AI 分析模式(
--ai),通过 OpenAI 兼容 API 将原始搜索结果整理成一份简短的调查摘要。
Docker 部署
# 拉取官方镜像(CLI)
docker pull soxoj/maigret
# CLI 用法
docker run -v /mydir:/app/reports soxoj/maigret:latest username --html
# Web UI(在 http://localhost:5000 打开)
docker run -p 5000:5000 soxoj/maigret:web
# 自定义 Web UI 端口
docker run -e PORT=8080 -p 8080:8080 soxoj/maigret:web
# 手动构建
docker build -t maigret . # CLI 镜像(默认 target)
docker build --target web -t maigret-web . # Web UI 镜像
标题:Maigret - 用户名溯源 3000+ 站点的 OSINT 工具
作者:Mune
地址:https://cnxiaobai.com/articles/2026/05/13/1778681928330.html
评论
0 评论