
1. Maigret是什么Maigret仅通过用户名就能收集某人的资料它会在大量网站上检查账号并从网页中收集所有可用信息无需API密钥。2. 一分钟上手确保你安装了Python 3.10或更高版本。代码如下pip install maigretmaigret YOUR_USERNAME不想安装可以试试Telegram机器人或云Shell。想要网页界面查看如何启动它。另见快速入门。3. 主要特性支持3000个网站查看完整列表。默认运行时会检查流量排名前500的网站使用 -a 参数可扫描所有网站或使用 --tags 按类别/国家筛选。可嵌入Python项目 —— 导入 maigret 并以编程方式运行搜索查看库使用方法。提取账户所有者信息从个人资料页面和网站API中提取关于账户所有者的所有可用信息包括其他账户的链接。递归搜索利用发现的用户名和其他ID进行递归搜索。支持标签过滤允许按标签网站类别、国家进行过滤。绕过限制检测并部分绕过封锁、审查和验证码。自动更新数据库每次运行时每24小时一次从GitHub获取自动更新的网站数据库离线时则使用内置数据库。支持特殊网站可与Tor和I2P网站配合使用还能检查域名。网页界面自带网页界面可将搜索结果以图表形式展示并能从单页下载各种格式的报告。完整特性列表请查看特性文档。Maigret被专业的OSINT和社交媒体分析工具所使用。4. 演示视频报告支持PDF报告、HTML报告、完整控制台输出5. 安装如果你已经完成了“一分钟上手”的步骤那就可以直接使用了。以下是其他安装方法不想安装任何东西使用Telegram机器人。Windows从Releases下载独立的EXE文件。云Shell通过云Shell或Jupyter笔记本在浏览器中运行Maigret。本地安装pip# 从PyPI安装pip3 install maigret# 使用maigret username从源代码安装# 克隆并手动安装git clone https://github.com/soxoj/maigret cd maigret# 构建并安装pip3 install.# 使用maigret usernameDocker发布了两种镜像变体soxoj/maigret:latest —— CLI模式默认soxoj/maigret:web —— 自动启动网页界面代码如下# 官方镜像CLIdocker pull soxoj/maigret# CLI使用docker run -v /mydir:/app/reports soxoj/maigret:latest username --html# 网页界面打开 http://localhost:5000docker run -p 5000:5000 soxoj/maigret:web# 自定义端口的网页界面docker run -e PORT8080 -p 8080:8080 soxoj/maigret:web# 手动构建docker build -t maigret.# CLI镜像默认目标docker build --target web -t maigret-web. # 网页界面镜像故障排除遇到构建错误查看故障排除指南。6. 使用示例代码如下# 生成HTML、PDF和Xmind8报告maigret user --htmlmaigret user --pdfmaigret user --xmind # 输出与Xmind 2022 不兼容# 机器可读的导出maigret user --json ndjson # 换行分隔的JSON也可使用 --json simplemaigret user --csvmaigret user --txtmaigret user --graph # 交互式D3图表HTML# 在标记有photo和dating标签的网站上搜索maigret user --tags photo,dating# 在标记有us标签的网站上搜索maigret user --tags us# 在所有可用网站上搜索三个用户名maigret user1 user2 user3 -a运行 maigret --help 查看所有选项。文档CLI选项更多示例。遇到403错误或超时查看TROUBLESHOOTING.md。7. 网页界面Maigret有一个内置的网页界面可展示结果图表并提供可下载的报告。代码如下maigret --web 5000打开 http://127.0.0.1:5000输入用户名查看结果。8. Python库Maigret可以嵌入到你自己的Python项目中。CLI是一个围绕异步函数的轻量级包装器你可以直接调用该函数 —— 构建自定义管道将结果输入到你自己的工具中或在更大的OSINT工作流中运行。查看完整的库使用指南了解工作示例、异步模式以及如何按标签过滤网站。9. 有用的CLI标志--parse URL —— 解析个人资料页面提取ID/用户名并以此启动递归搜索。--permute —— 从两个或多个输入生成可能的用户名变体例如john doe → johndoe, j.doe, …并搜索所有变体。--self-check [--auto-disable] —— 针对实时网站验证 usernameClaimed / usernameUnclaimed 对供维护人员审核数据库。10. Tor / I2P / 代理Maigret可以通过代理、Tor或I2P进行检查 —— 这对于 .onion / .i2p 网站以及绕过阻止数据中心IP的WAF很有用。代码如下# 任何HTTP/SOCKS代理maigret user --proxy socks5://127.0.0.1:1080# Tor默认网关socks5://127.0.0.1:9050maigret user --tor-proxy socks5://127.0.0.1:9050# I2P默认网关http://127.0.0.1:4444maigret user --i2p-proxy http://127.0.0.1:4444在运行命令之前请先启动你的Tor / I2P守护进程 —— Maigret不管理这些网关。11. 贡献在 data.json 中精准添加或修复新网站不要使用 json.load/json.dump然后运行 ./utils/update_site_data.py 重新生成 sites.md 和数据库元数据最后提交拉取请求。更多详细信息请查看贡献指南和开发文档。版本历史CHANGELOG.md。12. 商业使用开源的Maigret采用MIT许可证可无限制用于商业用途 —— 但网站检查会随时间失效需要积极维护。对于严肃的商业用途 —— 拥有每日更新的网站数据库或用户名检查API —— 请联系 maigretsoxoj.com私有网站数据库 —— 5000个网站每日更新与公共开源数据库分开用户名检查API —— 将Maigret集成到你的产品中13. 关于免责声明仅用于教育和合法目的。你有责任遵守你所在司法管辖区的所有适用法律如GDPR、CCPA等。作者对滥用行为不承担任何责任。反馈提交问题 · GitHub讨论 · TelegramSOWEL分类使用的OSINT技术SOTL - 2.2. 在其他平台上搜索账户SOTL - 6.1. 检查登录名重用以查找另一个账户SOTL - 6.2. 检查昵称重用以查找另一个账户许可证MIT © Maigret