ботнет состоит из 2х частей:
-серверная часть, представляет из себя в самой простой реализации веб страничку на которой выкладывается инструкция к действию для всех ботов
-клиентская, сами боты, инфицированные компы которые каждый указанный нами промежуток времени отправляют запрос к нашему серверу для получения инструкций скриптов для выполнения.
Бывают разный функционал ботнетов
-ддос
-стил и кейлоггинг
-скрытая добыча крипты
-прокладывание проксей
-брутфорс