About C2s

A command and control framework manages the implants on compromised hosts: it issues tasks, collects results, and moves data. Choosing one is a trade-off between detection risk, feature set, licence, and maintenance state.

Centralised C2

With a centralised model, an implant phones home to a C2 server and checks for instructions. The server-side infrastructure can include redirectors, load balancers, and defence measures to detect security researchers and incident responders. Public cloud services and Content Delivery Networks (CDNs) are often used to host or mask activity.

The domains and servers can be removed within hours of their first use, and the implant is often coded with a list of different C2 servers to try and reach.

P2P C2

In a P2P C2 model, command and control instructions are delivered to members of a botnet relaying messages between one another. Some nodes can function as server, but there is no central or master node. This makes it harder to detect or disrupt than a centralised model but can also make it more difficult to issue instructions to the entire botnet.

P2P networks can be used as a fallback mechanism in case the primary centralised C2 channel is disrupted.

Out of band

Discord, Telegram, GitHub repositories, public cloud storage, and even Pinterest have been used to issue C2 messages to compromised hosts. The signal hides inside the noise of normal traffic to a high-reputation service.

Random rendezvous

C2 infrastructure can scan the Internet to find an infected host on a known port, rather than the host beaconing out. This is hard to take down because there is no fixed server to seize, but it is also hard to operate at scale.

Active open-source frameworks (2026)

  • Sliver (Go, multiplayer, replaces Empire and SilentTrinity in most workflows).

  • Mythic (modular, multi-agent, web UI).

  • Havoc (modern open-source successor to Cobalt Strike’s UX).

  • Metasploit (still useful for Linux, heavily signatured on Windows).

Commercial frameworks

Largely abandoned, kept for reference

Articles