Decepticon

6个月前发布 234 00

Decepticon 是一个专业的自主红队代理。它执行真实的攻击链——侦察、利用、权限提升、横向移动、C2——就像真正的对手那样,而不是扫描器的方式。

所在地:
美国
收录时间:
2026-05-02
其他站点:
DecepticonDecepticon

在“AI + 黑客”领域,大多数工具仅仅停留在运行 nmap 然后生成一份静态报告的阶段。它们像是勾选框式的扫描器,缺乏真正对手的思维与灵活性。

Decepticon

Decepticon 是一个专业的开源自主红队代理框架,它不满足于表面扫描,而是致力于执行真实的攻击链——从侦察、利用、权限提升、横向移动到 C2(命令与控制)。更重要的是,它在严格的交战规则(Rules of Engagement, ROE)下运行,确保每一次行动都合规、可控且可追溯。

为什么选择 Decepticon?

1. 真实的杀伤链,而非勾选框扫描

Decepticon 阅读并理解行动计划,通过任何打开的路径追求目标。它会像真实黑客一样转向、适应、链接技术,而不是机械地执行预设脚本。

2. 真正的交互式 Shell 体验

许多自动化工具在处理交互式提示时会失败。Decepticon 在带有自动提示检测的持久 tmux 会话中运行每个命令。当工具进入交互模式时,代理能智能发送后续命令,无需复杂的变通方法。

3. 强化的沙箱隔离

所有攻击命令均在专用操作网络上的 Kali Linux 沙箱内运行,与管理平面完全隔离。LangGraph 通过 Docker socket 驱动沙箱,确保宿主环境的安全。

4. 进攻服务于防御:“进攻性疫苗”循环

Decepticon 的终极目标是提升防御能力。它自动将每个发现转化为防御改进建议,形成 攻击 → 防御 → 验证 的机器速度闭环,让安全团队能快速修补漏洞。

架构设计:双网络与多智能体

双网络隔离

  • 管理服务 (decepticon-net):运行编排逻辑、UI 和数据库。
  • 沙箱网络 (sandbox-net):运行 Kali 沙箱、C2 服务器和目标系统。
  • Neo4j 双宿主:代理可以从沙箱内部直接写入发现数据到知识图谱,实现实时态势感知。
Decepticon

17 个专业代理

Decepticon 由 17 个按杀伤链阶段组织的专业代理组成,每个代理拥有独立的上下文窗口,避免累积噪声:

  • 编排 (Orchestration)
  • 侦察 (Reconnaissance)
  • 利用 (Exploitation)
  • 后利用 (Post-Exploitation)
  • 漏洞研究 (Vulnerability Research)
  • 防御 (Defense)
  • 领域专家 (Domain Experts)

智能模型路由:层级化回退链

Decepticon 支持基于层级和凭证感知的智能模型路由。你可以根据任务重要性配置不同级别的模型:

配置文件层级策略适用场景
eco (默认)编排/利用/分析为 HIGH;执行为 MID;侦察为 LOW生产环境,平衡成本与性能
max所有代理均为 HIGH高价值目标,追求极致推理能力
test所有代理均为 LOW开发/CI 测试,降低成本

支持的提供商:Anthropic, OpenAI, Google Gemini, MiniMax, DeepSeek, xAI, Mistral, OpenRouter, Nvidia NIM, Ollama (本地) 等。支持订阅 OAuth 模式,避免按 Token 计费的高昂成本。

🚀 快速开始

1. 安装 CLI

curl -fsSL https://decepticon.red/install | bash

2. 交互式配置

decepticon onboard

向导将引导你完成认证、提供商选择、凭证配置及 LangSmith 设置。配置保存至 ~/.decepticon/.env。

3. 启动服务

decepticon

这将启动所有 Docker 服务并打开交互式终端 UI。Web 仪表板可通过 http://localhost:3000 访问。

4. 首次真实交战

  1. 访问 Web 仪表板。
  2. Soundwave 代理将通过访谈与你定义交战范围。
  3. Soundwave 生成完整的交战包:交战规则 → 作战概念 → 冲突消除计划 → 行动计划(含 MITRE ATT&CK 映射)。
  4. 人工审查并批准行动计划。
  5. 自主攻击循环开始。

⚠️ 重要警告:仅在你拥有或获得明确书面授权测试的系统上运行 Decepticon。未经授权的测试是非法的。

常用管理命令

decepticon stop     # 停止服务,保留数据
make clean          # 彻底重置,移除所有卷
decepticon status   # 查看服务状态
decepticon logs     # 跟踪 LangGraph 日志
decepticon kg-health # 诊断 Neo4j 知识图谱健康状态

相关导航