Internetový robot
Z Wikipedie, otevřené encyklopedie
Počítačový program označovaný jako internetový robot či jenom bot pro svého majitele opakovaně vykonává nějakou rutinní činnost na internetu - obvykle odesílá a zpracovává požadavky na služby vzdálených serverů.
[editovat] Příklady robotů
Častým příkladem robota jsou vyhledávací roboti internetových vyhledávačů, v angličtině crawler, spider, gatherer (nemá rozumný český jednoslovný překlad). Tento typ robotů prochází jednotlivé webové stránky, hledá na nich odkazy na nové stránky, indexuje obsah zpracovávaných stránek a umožňuje jejich následné prohledávání. Podobným příkladem může být robot na kontrolu odkazů (linkchecker). Prochází zadanou množinu stránek (opět následuje odkazy) a hledá na nich neplatné odkazy. Robot může informace do stránek i vkládat, existují např. roboti vkládající komentářový spam. Takový robot vyhledává formuláře na webu a vkládá do nich reklamní text.
Existují rovněž roboti, kteří získávají e-mailové adresy do databází pro rozesílání spamu a to buďto vyhledáváním na internetu, e-mail obvykle poznají podle přítomnosti zavináče – @. Proto bývá naléhavě doporučováno e-mailové adresy na internetu nezveřejňovat přímo, ale nějakým pro člověka snadno pochopitelným působem je opsat, např. jmeno (zavinac) domena.cz.
Spamovací roboti však e-mailové adresy můžou získat rovněž sledováním odpovědí vzdálených SMTP serverů. Provádějí na vzdálený poštovní server tzv. slovníkový útok, kdy se pokouší doručit e-mail na adresy složené z obvyklých jmen a příjmení, oblíbených názvů a přezdívek (svoboda, novak, standik atd.). Tyto adresy jsou proto ohroženější, jako protiopatření se doporučuje např. rozšíření adresy o další znaky (xsvoboda).
Wikipedie používá roboty k různým údržbářským pracem, např. údržbě mezijazykových odkazů, odstraňování nefunkčních externích odkazů, vytváření nových přesměrování či odstraňování dvojitých přesměrování.
Robot nemusí pracovat pouze s webovými stránkami, IRC robot může poslouchat na IRC kanálu a reagovat na zaslané příkazy, či do IRC kanálu nějakou konverzaci odesílat.