用户名账户调查工具Maigret
简介
什么是 Maigret ?
Maigret是一个开源的OSINT(开源情报)工具,只需提供一个用户名,就能自动在3000+个网站上搜索该用户的账户,并收集所有可用的公开信息。它不需要任何API密钥,只需安装后运行即可。
主要特点
- 海量网站支持:支持检查
3000+个网站,默认扫描排名最高的500个热门网站,可通过-a参数扫描全部网站 - 多格式报告:支持生成
HTML、PDF、XMind和JSON/CSV格式的报告 - 内置 Web 界面:提供
Web界面,可视化展示搜索结果并支持报告下载 - 递归搜索:从发现的个人资料中提取其他用户名和
ID,自动进行递归搜索 - 信息提取:自动从个人资料页面提取可用的公开信息,包括其他账户链接
- Tor/I2P 支持:支持通过
Tor或I2P网络访问暗网网站 - 标签过滤:支持按类别、国家等标签筛选要搜索的网站
- 开源免费:基于
MIT协议开源,可免费使用和修改
应用场景
- 个人 OSINT 调查:通过用户名快速了解目标在互联网上的存在情况
- 安全测试:安全研究人员可以用来测试账户隐私暴露程度
- 数字取证:帮助调查人员收集公开的在线证据
- 社交媒体分析:分析目标在多个平台上的活动痕迹

Maigret 是一个强大的开源用户名侦查工具,能帮助用户快速发现目标在互联网上的数字足迹。
安装
在群晖上以 Docker 方式安装。
Maigret 提供两个镜像:
soxoj/maigret:latest—CLI模式soxoj/maigret:web—Web界面模式
CLI 模式
通过 SSH 登录到您的群晖,执行下面的命令:
1 | # 新建文件夹 maigret 和 子目录 |

从日志看,存在大量网络不可访问的情况

可以加个代理试试
1 | # 加代理 |

默认会生成 html 格式的报告

可以通过参数来指定报告的格式
1 | # 生成 HTML 报告 |
还有一些其他的参数,更多可以去参考官方的手册:https://maigret.readthedocs.io/en/latest/command-line-options.html
1 | # 按标签筛选站点(如只搜索社交媒体) |
Web 界面模式
同样需通过 SSH 登录到群晖后执行:
1 | # 启动 Web 界面(默认端口 5000) |
运行
启动 Web 界面后,在浏览器中访问 http://<群晖IP>:5430 即可进入 Web 界面。

输入要搜索的用户名,选择要搜索的站点范围(默认扫描 500 个热门站点,可选全部或按标签筛选),点击搜索按钮即可开始。

搜索完成后,可以查看结果图表

并下载 HTML、PDF 等格式的报告

注意事项
- 合规使用:
Maigret仅用于教育和合法目的,请遵守当地法律法规,不得用于未经授权的隐私侵犯行为 - 网络环境:部分网站可能对数据中心
IP有访问限制,建议配合Tor使用以提高成功率 - 速率限制:大量搜索可能会触发目标网站的速率限制,
Maigret会自动重试,但建议适当控制请求频率 - 报告存储:使用
-v参数挂载报告输出目录,方便查看和保存生成的报告 - 数据库更新:
Maigret每次运行时会自动从GitHub获取最新的站点数据库(24小时更新一次),离线时使用内置数据库 - 误报可能:部分站点可能会出现误报(显示账户存在但实际不存在),建议结合其他工具交叉验证
参考文档
Maigret: Collect a dossier on a person by username from 3000+ sites
地址:https://github.com/soxoj/maigretsoxoj/maigret - Docker 镜像
地址:https://hub.docker.com/r/soxoj/maigretMaigret 官方文档
地址:https://maigret.readthedocs.io