SuperAPI AI 工具集

cybersec-toolkit

cybersec-toolkit 是一个面向 AI 智能体的安全工具集成套件,可在 Debian/Ubuntu/Kali、Fedora、Arch、openSUSE 和 Termux 上通过一条命令安装 670+ 安全工具。它提供受授权门控的 MCP 服务器,默认在一次性 Kata Containers 虚拟机沙箱内运行工具,支持 Claude Code、Codex、Gemini CLI、OpenCode 等 MCP 客户端。附带 872 个针对 CTF、渗透测试、漏洞赏金、DFIR 和红蓝队工作的 Agent Skills,帮助 AI 推断问题类型、跨模块选择工具并逐步协同解决问题;仅在明确授权后才会进入自主求解循环。该工具是对 Kali、Parrot 或 BlackArch 的补充而非替代。

访问官网

工具介绍

cybersec-toolkit 是一个可由 AI 智能体驱动的安全工具集,在用户设定的规则下工作。其核心目标是在 Linux 或 Termux 上通过一条命令安装 670+ 安全工具,并通过一个受授权门控的 MCP(Model Context Protocol)服务器,让 Claude Code、Codex、Gemini CLI、OpenCode 等 MCP 客户端发现、推荐并执行这些工具。

主要能力方面,工具集覆盖 18 个模块的标准工具,并提供 872 个 Agent Skills,用于 CTF、渗透测试、漏洞赏金、DFIR 和蓝队工作的方法论支持。MCP 服务器默认在一次性 Kata Containers 虚拟机中运行,拥有独立内核,除可选工作区挂载外不访问宿主机文件系统,无 Docker socket,以非 root 用户运行并丢弃所有能力,设有内存、CPU 和进程限制,客户端断开后虚拟机即被销毁。启动失败时默认关闭而非回退到宿主机,可通过 --local 显式选择在宿主机运行。

使用方式上,首先在受支持的 Linux 发行版或 Termux 上运行安装脚本,然后连接 AI 客户端。已跟踪的配置(如 Claude Code 的 .mcp.json 等)通过 scripts/mcp-launch.sh 启动服务器,默认禁用外部目标和脚本执行。Kata 需要 KVM,在 macOS、Windows 或无嵌套虚拟化的虚拟机中应使用 host 模式。重启客户端后 15 个工具会显示,随后可请求具体任务,例如“triage this binary”或“map the attack surface of my lab at 10.10.0.0/24”。

安装器支持多种发行版,会自动安装运行时和构建工具。Docker 用于部分配置(如 C2 框架、MobSF、BeEF、BloodHound 等)以及 blueteam、redteam、blockchain、mobile 等 profile。建议配置 GitHub 认证以避免 API 限流。安装器运行在 root 下,但会降权到调用用户执行部分构建步骤。双用途工具(如 C2 和钓鱼框架)默认关闭,需 --include-c2 启用。

安全与限制方面,默认安全配置拒绝解析到非私有或回环地址的网络目标,并禁用 run_script。统一执行门控包括注册表允许列表、不使用 shell、参数净化、按工具阻止标志、目标与网络策略、速率限制、输出上限和超时。工具输出会发送到模型提供商,默认仅本地审计日志脱敏,可设置环境变量对凭证形状字符串脱敏。审计日志为仅所有者可读的 JSON 行,带哈希链,可通过 make audit-verify 验证。虚拟机不是网络边界,允许的工具以服务器用户权限运行。安装器会修改系统(如添加 Metasploit 仓库、NodeSource 仓库等),remove.sh 不能完全撤销。仅限授权使用,需遵守相关安全政策。