https://github.com/malwaredllc/byob
Botnets are one of the many cyber security threats which infect the internet landscape and one way to thwart them is to culture a better understanding of them by making your own. The link above provides the basic building blocks to creating your own botnet and to unleash it upon your own specifically designed testing ground. The Build-your-own-botnet (BYOB) provides the Remote Administration Tool (RAT) and Command & Control Server (C2), leaving the rest as a veritable playground for implementing your own unique code and features. Botnets are typically used to send spam mail, initiate DDOS attacks, spread malware, manipulate polls, etc., so knowing how to thwart botnets provides the knowledge to protects oneself from these attacks.