你有没有认真想过,自己在互联网上到底注册过多少个账号?
大多数人翻来覆去也就用那么几个用户名,时间一长你会发现,几乎每个平台上都能找到你的踪迹。
如果有人拿你常用的用户名,系统地搜一遍,你的数字身份画像可能比自己想象的完整得多……
最近我在 GitHub 上翻到一个叫 Maigret 的项目,它在开源情报圈里已经火了相当一段时间,目前收获了 2.4 万颗 Star。

名字源自比利时作家西默农笔下的经典侦探角色梅格雷,光看这个命名,就能猜到它的定位了。
01
开源项目简介
Maigret 做的事情非常直接:
你给它一个用户名,它就会去 3000 多个网站上检查这个用户名有没有注册过账号,然后把所有找到的公开信息汇总成一份完整的报告。
整个过程不需要任何 API Key,装好就能用。

这个项目已经被多个专业的公开来源情报平台拿去做了商业化产品,包括 Social Links、Crimewall、UserSearch。
能被专业调查机构选中,本身就说明了它的实力。
- 开源地址:github.com/soxoj/maigret
3000+ 站点覆盖 + 递归搜索
Maigret 默认会扫描全球访问量排名前 500 的站点,加上 -a 参数后,就能全量扫描 3000 多个站点。
更有意思的是它的递归搜索功能。

它不只是机械地匹配用户名,当在某个站点上发现新的关联 ID 或其他用户名时,会自动拿这些新线索继续搜索。
一条线索滚下去,可能挖出一整张账号关系网。
它还支持按标签筛选站点,比如只搜某个国家的平台,或者只搜特定类型的站点。
AI 分析模式
2026 年 4 月刚加入的新功能,接入了 LLM 对原始搜索结果进行智能分析,不再只是简单地罗列找到的账号,而是能帮你梳理出有价值的关联信息。
报告输出格式也很丰富:支持 HTML、PDF、XMind、JSON、CSV,还有一个交互式的 D3 图谱,可以直接在浏览器里可视化浏览结果。
自带 Web 界面,不用一直盯着命令行,体验好很多。


站点数据库每 24 小时自动从 GitHub 拉取更新,离线状态下会回退到内置数据库,不会因为几个站点失效就整个废掉。
02
如何使用
最简单的方式,两行命令就能搞定:
pip install maigret
maigret 要搜索的用户名
想要 Web 界面的话,用 Docker 一键启动:
docker run -p 5000:5000 soxoj/maigret:web
浏览器打开 http://localhost:5000 就能用了。
它还提供了 Telegram 机器人,直接在 Telegram 里搜就行。
如果你有自己的项目想集成这个能力,Maigret 也可以作为 Python 库直接 import 使用,CLI 只是对一个异步函数的薄封装,完全可以把它嵌入到自己的工作流里。
最后提一句,Maigret 在项目说明里明确标注了仅供教育与合法用途。使用时请遵守你所在地区的相关法律法规。
在这个数字痕迹无处不在的时代,了解自己的信息暴露面,某种程度上也是一种自我保护……
03
点击下方卡片,关注逛逛 GitHub
这个公众号历史发布过很多有趣的开源项目,如果你懒得翻文章一个个找,你直接关注微信公众号:逛逛 GitHub,后台对话聊天就行了:
关注“鲸栖”小程序,掌握最新AI资讯
本文来自网络搜集,不代表鲸林向海立场,如有侵权,联系删除。转载请注明出处:https://www.itsolotime.com/archives/34189

