用途:OpenOSINT 是 AI 驱动的开源情报(OSINT)框架,将 11 种 OSINT 工具整合到统一界面,用于对邮箱、用户名、域名、IP 和电话号码开展调查。
主要能力:支持交互式 REPL(自然语言调查)、直接 CLI(脚本化)和 MCP 服务器(供 AI 客户端集成)三种模式。AI 智能体可根据发现结果智能串联工具并生成结构化报告。所有工具以异步子进程包装运行,并强制超时。集成工具涵盖邮箱、用户名、数据泄露、WHOIS、IP、域名、Google dorks、paste、电话、Shodan、VirusTotal 等查询。
使用方式:安装可执行 git clone https://github.com/OpenOSINT/OpenOSINT.git、cd OpenOSINT、pip install -e .,并设置 export ANTHROPIC_API_KEY=sk-ant-your-key-here(或使用 --provider ollama 调用本地模型)。外部工具可安装 pip install holehe sherlock-project sublist3r,phoneinfoga 需从 GitHub releases 下载并放入 PATH。CLI 示例:openosint email target@example.com、openosint username johndoe99、openosint shodan 8.8.8.8、openosint multi "user@example.com johndoe99 example.com",支持 --parallel 与 --json。也可通过 Python API 调用各工具函数,或配置为 MCP 服务器供 Claude Desktop 使用。
适用场景:安全研究、威胁情报、账号与域名资产排查等授权调查场景。
限制:部分功能依赖外部 API 密钥(HIBP、Shodan、VirusTotal、ipinfo)与外部工具;用户名搜索可能耗时较长;资料未提供收费、价格与效果保证等信息。