
Decepticon v1.1.44
红队自主黑客代理
Decepticon — 自主红队智能体
"又一个 AI 黑客?让我们猜猜——它运行 nmap 然后写一份报告。"
商业产品演示
开源 CLI 演示
安装
前置条件:Docker 和 Docker Compose v2。 支持 macOS(Apple Silicon + Intel)、Linux(amd64 + arm64)和 Windows(amd64 + arm64)——可通过 PowerShell 原生运行,或通过 WSL2(Ubuntu / Kali)运行。
macOS / Linux / WSL2
curl -fsSL https://decepticon.red/install | bash
decepticon onboard # Interactive setup wizard (provider, API key, model profile)
decepticon # Start the core stack and drop into the terminal CLI
默认启动会拉起核心管理平面(LiteLLM、PostgreSQL、Neo4j、Skillogy、LangGraph、sandbox)并启动终端 CLI。专用工作负载(BloodHound CE、Sliver C2、REA/Ghidra 等)和 Web 仪表盘按需启动——编排器通过 ops_start("ad") 等命令生成专用组件,你在 CLI 内使用 /web 启动仪表盘(参见 Web Dashboard)。
Windows(PowerShell,原生)
irm https://decepticon.red/install.ps1 | iex
decepticon onboard
decepticon
在交互式 CLI 内部
输入 / 浏览命令,用上/下方向键选择,然后按 Enter。Tab 补全
所选命令;别名也会出现在帮助和自动补全中。
| 命令 | 用途 |
|---|---|
/help、/shortcuts | 查看命令或键盘快捷键 |
/model、/status | 选择已配置的模型或检查会话连接 |
/plan | 进入可选的 Plan 模式,然后发送你的规划消息 |
/mode red、/mode blue | 返回 Red 或选择 Blue 调查 |
/new | 空闲时在同一 engagement 和模式下开始全新对话 |
/sessions、/resume | 浏览已保存的对话或继续暂停的工作 |
/version(/about)、/pwd(/cwd) | 检查正在运行的版本和工作区路径 |
/quit、/exit | 离开聊天;服务和服务器工作继续运行 |
Enter 发送;Shift+Enter、Alt+Enter 或 Ctrl+J 添加一行。上/下方向键在
第一行/最后一行输入处调出输入历史;Ctrl+R 搜索历史。Esc 先关闭聚焦的 UI,
然后暂停活动工作;/resume 继续它。Ctrl+A 移动到当前行的开头。在 /new 之前
使用 /queue 查看等待中的消息。
/new 保留已保存的对话和终端回滚缓冲区;它不会创建
另一个 engagement 或更改目标授权。/plan 和 /new 不接受
参数。在 Web 终端中,使用仪表板的模式控件。
上述新快捷键和斜杠便捷功能描述的是当前 main,包括
未发布的更改。源代码合并不会更新已安装的镜像。参见
版本历史、完整 CLI 参考
和升级行为。
从 Claude Code 或 Codex 使用
启动 Decepticon 后,在你的编码代理中注册其 MCP 服务器:
claude mcp add --scope user decepticon -- decepticon mcp serve
codex mcp add decepticon -- decepticon mcp serve
使用你已安装的编码代理所对应的命令,然后运行
decepticon skill install,将操作指南添加到两个代理中。有关 Agent Skill、
工具工作流和源码安装路径,请参阅
外部代理指南。
作为库使用(pip)
要在这些代理之上进行构建——无论是产品、研究集成,还是自定义编排器?请从 PyPI 安装 SDK:
pip install decepticon # core SDK
pip install "decepticon[neo4j]" # + the knowledge-graph attack-chain tools
decepticon 是一个客户端 SDK:它提供 agent 工厂、中间件、工具和技能,并通过 HTTP 将 LLM 调用和沙箱执行路由到运行时服务(DECEPTICON_LLM__PROXY_URL、SANDBOX_URL)。运行 agent 仍然需要这些服务——请使用上方的 Docker 栈,或将 URL 指向你自己的等效服务。有关工厂覆盖接口、声明式 PluginBundle 插件和安全门控,请参阅 Decepticon 作为库使用。
💖 支持 Decepticon
我们正在将 Decepticon 打造为面向 AI 驱动威胁格局的进攻性疫苗。如果你相信自主红队演练是通往更强防御的路径,请考虑支持该项目。
基准测试
| 基准测试 | 难度 | 通过率 |
|---|---|---|
| XBOW validation-benchmarks | 简单(Level 1) | 45 / 45(100 %) |
| XBOW validation-benchmarks | 中等(Level 2) | 50 / 51(98.0 %) |
| XBOW validation-benchmarks | 困难(Level 3) | 7 / 8(87.5 %) |
| XBOW validation-benchmarks | 所有级别 | 102 / 104(98.08 %) |
- 完整的逐挑战索引、攻击类别矩阵和 LangSmith 追踪
- 与其他 AI 渗透测试 agent 的对比(Strix、PentestGPT、MAPTA、Cyber-AutoAgent、XBOW 商业版等)
什么是 Decepticon?
“AI + 黑客”领域充斥着运行 nmap 并打印报告的演示。这不是那种东西。
Decepticon 是一个专业的自主红队 agent。 它像真正的对手那样执行真实的攻击链——侦察、利用、权限提升、横向移动、C2——而不是像扫描器那样。