Termin Bot pochodzi od słowa Robot i oznacza program komputerowy, który jest w stanie pracować niezależnie od pomocy człowieka. Boty są używane np. na stronach internetowych, gdzie sprawdzają dane strony, poddają je ocenie i zbierają dane w celach reklamowych. Istnieją też boty szpiegujące, które zajmują się wykrywaniem danych zawartych na serwerach. Nazwa Botnet odnosi się do sytuacji, kiedy boty mogą się ze sobą komunikować.