C2 Frameworks

Overview

Command and Control (C2) frameworks provide the infrastructure to manage implants on compromised hosts. They handle payload generation, encrypted communications, task management, and post-exploitation. The choice of C2 framework depends on the engagement requirements — stealth, collaboration, agent capabilities, and evasion features.

Topics in This Section

Framework Comparison

Framework       License       Language   Agents           C2 Channels              Collaboration
──────────────  ────────────  ─────────  ───────────────  ───────────────────────  ─────────────
Sliver          Open source   Go         Go (cross-plat)  mTLS, HTTP/S, DNS, WG    Multi-operator
Havoc           Open source   C/C++/Go   C (Windows)      HTTP/S, SMB, Ext C2      Multi-operator
Mythic          Open source   Go/Docker  Modular (many)   HTTP/S, DNS, WS, etc.    Multi-operator
Cobalt Strike   Commercial    Java       C (Windows)      HTTP/S, DNS, SMB, TCP    Multi-operator