Documentation Index
Fetch the complete documentation index at: https://docs.decepticon.red/llms.txt
Use this file to discover all available pages before exploring further.
킬 체인 오케스트레이션
OPPLAN이 생성되면 Decepticon의 오케스트레이터가 인수합니다. 정찰, 익스플로잇, 권한 상승, 측면 이동, 지속성에 이르는 전체 킬 체인을 자율적으로 반복 실행합니다. 이것은 선형적인 스크립트가 아닙니다. 오케스트레이터는 각 에이전트가 발견한 내용을 바탕으로 실시간으로 적응합니다.실행 루프
실행
에이전트가 Kali 샌드박스 내에서 사용 가능한 도구와 스킬을 활용해 목표를 실행합니다. 모든 명령은 대화형 프롬프트 감지 기능이 있는 영속적 tmux 세션 내에서 실행됩니다.
목표별 클린 컨텍스트
이것은 핵심적인 설계 결정입니다. 각 에이전트는 목표마다 클린 컨텍스트 윈도우로 스폰됩니다 — 긴 인게이지먼트에 걸친 컨텍스트 열화(Context Degradation)를 방지합니다.
- 축적된 노이즈 없음 — 인게이지먼트가 진행되어도 에이전트의 추론 품질이 저하되지 않습니다
- 클린 상태 — 각 목표는 이전 단계의 불필요한 컨텍스트 없이 온전한 주의를 받습니다
- 영속적 발견 사항 — 결과는 에이전트 메모리가 아닌 디스크에 저장됩니다. 오케스트레이터는 각 새 에이전트의 컨텍스트에 관련된 이전 발견 사항만 주입합니다
대화형 셸 세션
실제 오펜시브 보안 도구들은 대화형입니다 —sliver-client, msfconsole, evil-winrm, sqlmap, impacket-psexec. 이 도구들은 단순히 명령을 받고 종료하지 않습니다. 프롬프트를 띄우고 대화를 기대합니다.
대부분의 AI 에이전트는 이를 처리하지 못합니다. subprocess.run()으로 원샷 명령을 실행하고 끝내버립니다.
Decepticon은 자동 프롬프트 감지 기능이 있는 영속적 tmux 세션 내에서 모든 명령을 실행합니다:
- 도구가 대화형 프롬프트(
sliver >,msf6 >,PS C:\>)를 표시하면, 에이전트가 이를 감지하고 후속 명령을 전송합니다 - 병렬 네임드 세션 — 여러 도구 세션이 동시에 실행됩니다
- 제어 시그널 — 대화형 프로세스 관리를 위한
C-c,C-z지원 - 지연 감지 — 명령이 멈출 때를 인식하고 교정 조치를 취합니다
RoE 강제
모든 반복에서 오케스트레이터는 다음 행동이 교전 규칙의 범위 내에 있는지 검증합니다. 목표가 RoE에 정의된 범위, 시간, 또는 기법 경계를 위반할 경우, 자동으로 차단됩니다.스킬 시스템
ATT&CK 매핑된 역량으로 에이전트를 무장시키는 프로그레시브 스킬 시스템을 알아보세요.
