Create A Command-Control (C2) Server
Overview
Command-and-control servers (C2) servers are used by attacker to maintain communications with compromised systems within a target network. Using your preferred programming language, develop a C2 server to establish basic communications with an “attacker” controlled machine (can be a basic Linux server).
Project Recommendations
It is recommended you have familiarity with the foundations of networking, programming, scripting, running virtual machines, and security basics.
Starting Resources & Links
Recommended Level
Intermediate
Project Author Credit: Grant C.