这个项目能做什么

Maigret 是一款开源 OSINT 工具,仅使用用户名即可收集目标人物的资料档案。它在大型网站数据库中检查账号,并从个人主页和网站 API 中提取可用信息,无需 API 密钥。 README 中描述的主要功能: - 覆盖 3000+ 个网站,默认运行检查流量最高的 500 个网站;使用 `-a` 扫描全部站点,使用 `--tags` 按类别或国家筛选。 - 通过 socid_extractor 项目从个人主页和网站 API 提取账户所有者信息,包括指向其他账号的链接。 - 使用发现的用户名和其他标识符进行递归搜索。 - 按标签筛选,如网站类别或国家。 - 检测并部分绕过屏蔽、审查和验证码;通过本地 FlareSolverr 实例提供 Cloudflare 绕过选项(标记为实验性功能)。 - 自动更新网站数据库,每天从 GitHub 获取一次,离线时使用内置备用方案。 - 支持 Tor 和 I2P 站点及域名检查,同时支持通用 HTTP/SOCKS 代理路由。 - 内置网页界面,以图形形式浏览结果并下载报告。 - 可选 AI 分析模式(`--ai`),将发现发送至 OpenAI 兼容的聊天完成端点,生成简短调查摘要;端点和模型均可配置。 安装选项包括 pip、独立 Windows 可执行文件、适用于 Linux 的 Snap、Docker 镜像(CLI 和网页两种变体),以及 Google Cloud Shell、Replit、Colab 和 Binder 等云端终端。README 还提及了一款社区 Telegram 机器人,供不愿自行安装的用户使用。 输出格式包括 HTML、PDF(可选附加)、XMind、JSON(普通和 ndjson 格式)、CSV、TXT、交互式 D3 图表,以及用于导入图数据库的 Neo4j Cypher 脚本。该工具还可作为库嵌入 Python 项目。 README 中提到的有用 CLI 标志包括:`--parse` 用于从个人主页 URL 提取 ID,`--permute` 用于生成用户名变体,`--self-check` 用于维护人员审计网站数据库,以及 `--ai`/`--ai-model` 用于分析模式。 该项目采用 MIT 许可证,可免费用于商业用途,同时提供按日更新的私有网站数据库和用户名检查 API 的付费商业服务。README 包含免责声明,指出该工具仅供教育和合法用途,用户须负责遵守 GDPR 和 CCPA 等适用法律。