BOT ÜLEVAADE Botid on vallutanud interneti. Botide omanikud on nende üle uhked ja teenivad kasu kuid tegutsemise kekskondade haldajatele need ei meeldi, püüdes neid pidevalt sulgeda. Ei oska nimetada mängu või online keskkonda kus botid pragu ei tegutseks. Huvitav sooviks olekski määrata botide hulk internetis. Palju interneti sisust on botide poolt genereeritud. Bote saab osta või ise programmeerida. Tavaliselt on nad müügis moorotina ja konkreetsed käitumise reeglid tuleb omanikel ise määrata. BOTID MÄNGUDES Peaaegu kõigis online mängudes on botid. Diablo 3 farmib bot (http://www.diablo3farming.com/2012/07/20/demonbuddy-bots-diablo-3/) kulda või snaipib oksjonimajas viimasel hetkel pakkumisi. WOW'is botid farmivad. Veebilehitsega mängitavates mängudes nagu igasugused Villed on botid. Väga popid ja keelatud on botid online pokkeris. Boti kes suudab 24h jooksul võita vähemalt 1$ müüakse 5000$ eest. Kõigis nendes keskkondases on botid keelatud ja haldurid tegelevad pidevalt nende tuvastamisega ning omanike kontode sulgemisega. Magic the Gathering Online müüvad botid ööd ja päevad läbi kaarte. Ebays snaibivad oksjone. Foorumitel kirjutavad reklaampostitusi. Panevad püsti fake lehekülgi. Need on keskkonnad kus botid pole otseselt haldajast seadusega keelatud aga alati ebatervitatavad. Kuidas siis botiga teenida? Esiteks teenib boti müüja. Ja teoorias ka kasutajad kes riskivad oma kontode sulgemisega. Teenitakse interneti keskkonnas toodetud resurrssi peal - kuld (Diablo 3), kulutatud aeg (farmimine), täpsus (snaipimine), kannatlikus (pokker) jms. CREA TEHTUD BOTID Hobi korras olen ka ise botide loomisega tegelenud. Edasi vaataks bote mis tegelevad interneti postitamisega ja random sisude genereerimisega. Mängubotid jätaks praegu kõrvale. Kuna nende üleehitus on teistsugune ja mootor keerukam. Ma jagaks boti tehnoloogiad kolme peamisse ossa * boti mootor + reeglid * struktureeritud random sisu generaator * web fetch - veebist lisa reeglite või info leidmine, kasutamine, andmebaaside uuendamine Botiks võib lugeda programmi mis genereerib ise struktureeritud random sisu. Postitab, loeb või analüüsib iseseisvalt midagi internetist. Tõmbab ja lisab andmebaasidesse andmeid. RANDOM BOT Olen ise loonud järgmised botid: * Harvester Spider - bot mis kogub (eesti) internetist domeenid, nendelt URLid ja viimaste sisudelt e-posti aadressid. Kokku saadud 1,2m aadressi, 102k erinevat. Millest 15% olid peidetud. * Harvester Spider - Wordlist. Saagiks 1,4m eesti keelset sõna. Saab kasutada dictionary attack korral. * Random Generaator - CV. Tulevad loogilised CV'd nime, isikukoodi, elukoha, töö ja hariduskogemusega. Võõrkeele oskused jms. * Random Generaator - üliõpilase praktika iseloomustus. Kui õpetaja ei viitsi ise iseloomustust kirjutada. Mul vahepeal tuli neid kümneid ja kümneid kirjutada ja ma ei viitsinud enam kuan keegi neid nangunii ei lugenud. * Random Generaator - kauba blogi kommentaator ja boti saba vastab kommentaaridele. Hea firmale oma blogi elavdamiseks ja otsimootorite silmis popimaks tegemiseks. * Tutvumisportaali kuulutusted - raha saab teenida. Teed saidi kus raha eest saab tutvumiskuulutuste kontaktid. Teteglt on vähematl alguses suur osa randomid. Teoorias osad Eestis tegutsevad saidid nii teevad. * Uudiste pealkirjad - tulevad naljakad Delfi pealkirjad. * IT firma profiil. Genereeib viisaka firmat tutvustava profiili. Loomise käigus selgus, et paljud Eesti IT firmad kopivad firma profiile teiste pealt. Enamusel on profiilid sisutühjad ja loosingeid täis. * Horoskoop. Päris hea võib ka raha teenima panna. Nt. APP Pole olemas või ei tööta praegu enam * Random Generaator - sõidupäevik * Fallen Sword (veebilehitseja mäng) kollide tapmise ja liikumise bot WEB FETCH BOT * Valuutakursid SEBi lehelt * DCI reitingud * Delfi anekdoodid * Kütusehinnad * Liiklustrahvid (kui sai riigikogu liige võms tuntud isik siis läks punane tuli põlema). Sai kasutada JUST roosade uudiste teatajana. Saatis teate, et näe see saadik sai trahvi. Auhinnaks maksti 500 eek. * Delfi interneti kataloog POSTER BOT * Nabble foorum postitaja * MyLittleForum postitaja * Osta.ee oksjoni lisaja skript Põhimõtteliselt suudaks enam-vähem suvalise boti valmis teha. Oleneb muidugi kas on aega, huvi ja ressurssi. Hästi kaval on randomi puhul võtta ette olemasolev parasjagu popp tekst ja lasta see läbi makarovi ahelate. Tuleb välja lõputu tekst veidi teisel kujul, mida hea igale poole kopida. Tavainimene saab aru, et see on genereeritud alles peale süvenemist. ARTIKLI IDEED INTERNETI BOT Interneti bot. Arvan, et praeguseks on päris suur osa internetist randomiga genereeritud. Eriti hästi torkab see silma kui otsida midagi torrenti, APPI mängude või cheatide seoses. Otseselt pole keelatud teha bot kes interneti mida kirjutab. See on kõige parem kogu selle idee juures. Oleks hea kui suudaks anda hinnangu millisel hulgal on internet botide kirjutatud. Minul on praegu see idee aga ma usun, et selle peale on tulnud ka Hiina ja USA. Programmeerijate armeega võiks teha selliseid bote, et ohohohhoooo. Aga äkki pole ennem tuldud selle idee peale ja Eesti on esimene? Ise saaksime kasutada seda boti mingi märksõna väga popiks tegemisel. Nt. kirjutame, et salaviin on ülilahe ja igaugu ülivõrdes asju enda selle kohta nii eesti kui ka inglise keeles foorumitesse, blogidesse, saitidele. Võime mõne olemaoleva märksõna infomürasse uputada nt. Peeter Kala koha on internetis vanast ajast palju ebameeldivat kirjas. Siis hakkame tema kohta kirjutama palju uut. Nii upub vana jama infomerre ja keegi ebameeldivat enam lõpuks tähele ei pane. Veel saab kasutada boti interneti profiili genereerimisel. Genereerime Jaanus Müraka kohta interneti igasugu stuffi paari aasta jooksul. Nüüd mitme aasta möödudes võtab keegi omale uueks nimeks Jaanus Mürakas. Selline profiili võib olla palju väärt. Boti on hea teha ka selleks, et mingi sait sisuga täita. Et see tööle hakkaks. Keegi ei taha ju minna saidile kus midagi pole kirjutatud ja keegi ei räägi. Aga kujuta ette, et seal saidil möllavad botid. Ma arvan, et kui sellise boti teooria ja ka hiljem praktikas valmis saaks siis saaks seda isegi müüa. Kujutad ette, et uue toote oleks vaja kasutajate kommentaaride kaudu interneti palju reklaami paisata vms. Keerukamaks saab teha boti, et ta hakkab endale reaalselt profiili looma ja kogu ajalugu salvestama. Ehk kuigi kõik on tekkinud randomiga ta teab mis on tema nimi, kus ta eleb, kui vana ta on. Tal on oma nickname nt Max2012 ja huvid. Siis see bot Max2012 käibki igal pool ringi ja kirjutab enda profiilile vastavat stuffi. Samas on meil tuhandeid eri botide profiile. Birgy pakub välja, et teha testid kes inimene saab aru, et tegu on botiga. Sel pole mõtet. Tean ette, et saa aru. Need horoskoobid, firma profiilid, CVd, uudiste pealkirjad, blogi postitused on nii head, et inimene ei saa aru. Tal pole võimalustki. Need on ju täpselt samasugused nagu õiged. Ja algupärane algmaterjal tulebki õigetest. Pigem testida, et kui mul on 1000 CV'd siis mida nendega peale hakata. Saadaks nt mingile firmale kandideerima. Kui mul on 1000 horoskoopi, kas saab need müüa maha mõnele portaalile või ajalehele. HÜPOTEESID * Interneti botid on saavutanud suure jõu ja võimsuse ilma enamus inimeste märkamata, see aga võib osutuda turvalisuse ja normaalse funktsioneerimise ohuks. * Kasutades boti võib internetis teha mingi märksõna ilmakuulsaks aga samas teise infomerre uputada selliset tehnikat saab edukalt kasutada nii reklaami kui ka sotsiaalse manipulatsiooni maailmas. PRAKTIKA Ma panen taristuseminari raames neti ülesse enda tehtud botid, siis saavad kõik ise vaadata kuidas ja kui hästi nad töötavad. Peamiselt puudutavad need random sisu genereerimist.