Botnet adalah sekumpulan program yang saling terhubung melalui Internet yang berkomunikasi dengan program-program sejenis untuk melakukan tugas tertentu. Botnet bisa dipakai untuk menjaga keamanan kanal IRC, mengirimkan surel spam, berpartisipasi dalam serangan DDoS, atau mencuri data,[1] dan mengizinkan penyerang untuk mengakses perangkat dan koneksinya. Pemilik dapat mengontrol botnet menggunakan perangkat lunak command and control (C&C).[2] Kata botnet berasal dari dua kata, robot dan network. Istilah ini biasanya digunakan dengan konotasi negatif.