E' una richiesta abbastanza vaga... Io non posso aiutarti, ma se vuoi essere aiutato da qualcuno devi quantomeno esporre quello che hai già fatto e ciò che non riesci a fare...
Dalla tua richiesta vedo che non hai una solida base di programmazione in Python (né tantomeno un altro linguaggio).
Quoto ciò che ha detto @nothing , lascia stare... Anche perché se non riesci a programmare una semplice connessione Socket, non riesco a capire come tu voglia fare per programmare l'intera botnet.
In ogni caso, @TBH ti ha già detto la parte teorica, ora sta a te applicarla con i tuoi due anni di esperienza.
Un saluto, Gecko