Maigret - 用户名溯源 3000+ 站点的 OSINT 工具

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

demo.gif

一分钟上手

  • 请先确认本机的 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 评论
avatar

取消