Un botnet est un réseau d'appareils infectés par des logiciels malveillants (appelés bots ou zombies) sous le contrôle d'un pirate (le botmaster ou bot herder). Un botmaster contrôle à distance chaque bot du botnet et peut ordonner aux appareils infectés d'effectuer des tâches collectivement (par exemple, lancer une attaque DDoS ou envoyer des spams).