mcpField
O
OTInstaller

OTInstaller

本地服务
otinstaller.com安全22 天前更新

关于 OTInstaller

OTInstaller 是面向调查人员和 Agent 的 OSINT 工具命令行包管理器,便于重复执行调查。工具在隔离容器中运行,使用类型化输入并生成统一的 JSON 结果。

主要功能

  1. 01安装、更新和移除 OSINT 工具
  2. 02在隔离容器中运行工具
  3. 03各工具使用类型化输入
  4. 04以统一 JSON 保存运行结果
  5. 05根据发现选择后续工具

适用场景

  1. 01用已安装工具查询电子邮件
  2. 02在脚本或 CI 中运行 OSINT 工具
  3. 03检查已保存结果并选择后续工具

MCP 相关

OTInstaller 可将其 MCP 服务安装到受支持的客户端。Agent 在执行涉及目标的运行前必须征求确认。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbot_0.16.1_darwin_amd64.mcpb0.16.1
mcpbot_0.16.1_darwin_arm64.mcpb0.16.1
mcpbot_0.16.1_linux_amd64.mcpb0.16.1
mcpbot_0.16.1_linux_arm64.mcpb0.16.1
mcpbot_0.16.1_windows_amd64.mcpb0.16.1
mcpbot_0.16.1_windows_arm64.mcpb0.16.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

ot

ot 是 OSINT 包管理器。只需一条命令,即可安装、运行、更新或移除 OTInstaller registry 中的任何工具。该注册表是最大的纯 OSINT 工具注册表(收录了 130 多款工具)。 无需再克隆仓库、修复 Python 版本,也无需逐个学习工具的参数:所有工具都接受相同的类型化输入,在无法读取你文件的容器中运行,并以相同的 JSON 格式保存结果。

开始使用

将 ot(或 ot.exe)放到 PATH 中。工具在容器中运行,因此必须启动 Docker Desktop 或 Podman; 安装 cosign 后,ot 还会验证每个镜像的签名。然后进行设置:

ot start      # pick starter packs and tools, AI agents and settings, then install
ot doctor     # check Docker, cosign, the keychain and the registry

ot start 会在终端中向你提问;ot start --tools <ns/name> --yes 可在脚本中完成相同操作,而 https://otinstaller.com/start 会为你生成相应命令。

运行工具

ot search email                                        # tools that take an email address
ot run osintverse-community/holehe e:[email protected]
ot runs                                                # every run is saved under ./results; `ot runs <run-id>` shows one
ot pivot <run-id>                                      # what to run next on what a run found
ot share <run-id>                                      # a link to the run's results that works for 24 hours

类型化输入会填入任意工具的匹配输入项:u: 用户名、e: 电子邮件、d: 域名、p: 电话号码、ip: IP 地址 和 url: URL。也可以让 ot 代为选择:ot auto [email protected] 会运行所有接受电子邮件地址的已安装工具; 在新设备上,它会先提示你安装内置剧本中的工具。使用 ot playbook --list 查看剧本。 需要 API 密钥的工具会明确说明;ot keys setup 会引导你完成设置,密钥会保存在操作系统的密钥链中。

脚本、CI 和 AI Agent

  • --json(或 OT_OUTPUT=json)会输出 JSON,并在 stderr 上输出单行 JSON 错误;没有终端时,ot 不会提示你输入。详见 https://otinstaller.com/docs/automation。
  • ot mcp install claude(或 claude-desktop、cursor、vscode、codex、gemini)会将 ot 的 MCP 服务添加到你的客户端。每次运行可能涉及目标时,Agent 都会先征求你的同意。详见 https://otinstaller.com/docs/agents。

更新

ot outdated 会列出有新版本的已安装工具,ot update --all 会安装这些更新。ot self-update 会在验证签名后安装新版 ot。

遥测

ot 会统计注册表软件包的安装和运行次数,以便注册表显示哪些工具正在使用,以及哪些版本会运行失败。每条统计记录包含工具及其版本、运行结束方式和耗时、容器引擎、启动方式(命令、CI 或 AI Agent),以及你的操作系统、架构和 ot 版本。记录绝不包含你的输入、目标或结果、文件路径、运行 ID、案例名称、密钥或令牌;从本地清单安装的工具也绝不会被统计。注册表仅保留每日汇总数据。

ot telemetry                          # what is sent, and whether it is on
ot telemetry off                      # or set OT_NO_TELEMETRY=1 or DO_NOT_TRACK=1
OT_TELEMETRY_DEBUG=1 ot run <tool> …  # print each count instead of sending it

关闭遥测后,也不会再提示你报告运行失败;设置 DO_NOT_TRACK 还会停止每日更新检查。详情: https://otinstaller.com/policy/privacy

链接

文档:https://otinstaller.com/docs/getting-started · CLI 参考:https://otinstaller.com/docs/cli · 问题与建议:https://github.com/OTInstaller/feedback/issues · 源码:https://github.com/OTInstaller/otinstaller

基于 Apache License 2.0(LICENSE)授权。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。