Bot (abreviação de “robô”) é um programa automatizado que roda pela Internet. Muitos deles são executados automaticamente enquanto outros só executam comandos quando recebem uma entrada específica.
Existem muitos tipos diferentes de bots, mas alguns exemplos comuns incluem webcrawlers(rastreadores da Web), chat room bots(bots de salas de bate-papo) e malicious bots(bots maliciosos).
Os webcrawlers são usados pelos mecanismos de pesquisa(google, bind…) para verificar sites regularmente, salvando o conteúdo de cada página no índice de pesquisa.
Os bots de bate-papo foram um dos primeiros tipos de programas automatizados a serem chamados de “bots” e se tornaram populares na década de 1990, com o surgimento das salas de bate-papo online. Eles procuram por padrões de texto enviados pelos participantes da sala de bate-papo e respondem com de forma automatizada. Eles podem ser usado para coisas boas, como alertar o comportamento do usuário dentro da sala de bate-papo e pode expulsar o usuário impedindo o seu retorno. chatterbot é um tipo mais avançado que pode responder a mensagens em inglês simples, parecendo ser uma pessoa real.
Muitos bots podem ser usados para o mal, como os spambots que capturam endereços de e-mail de formulários, de contato de sites, catálogos de endereços e programas de e-mail e os adicionam a uma lista de spam. Os bots DoS enviam solicitações automatizadas para sites, tornando-os sem resposta.
Veja:
O que é Spambot em Informática?