|
|
|
A botokról /IV.rész/
Ebben a részben részletesen leirok egy bot linket, konkrét példával mivel akadt
egy-két embernek problémája ezzel kapcsolatban.
Utána pedig megnézzük, hogy hogyan kell user file megosztással linekelni /share/.
Aztán az autobotchk-ról ejtünk pár szót..
Vegyük példának első botunkat, nickje legyen BoSS és fusson a boss@boss.net -ről a
4411-es porton.
Másik botunk nickje SlAvE aki a slave@slave.net -ről fut a 6633-as porton.
/Mindent aprólékosan,lamasan le fogok irni mert az a biztos :)/
Első dolgunk (a botok futnak, be vannak konfigolva) irány telnetelünk, vagy dcc-
zünk kinek mi a szimpatikusabb, először a BoSS-ba megyünk mondjuk és betesszük
SlAvE-et 2 féle képpen lehet mindkettő leirom azért:
1, .+bot SlAvE
.chattr SlAvE fo #channel
/vagy adunk neki global jogokat akkor nem kell utána a #channel/
.chaddr SlAvE slave.net:6633
/A nagyobb biztonság érdekében meg megtehetjük azt is hogy beállitunk jelszót
mindkét botban, ebben az a jó, hogy csak akkor linkelődik a két bot, ha
az egymástól lekért jelszavak megegyeznek.Eképpen tehetjük meg :
.chpass SlAvE botocska
/jelszó=botocska/
2, .+bot SlAvE *!*slave@slave.net
.chattr SlAvE fo #channel
.chaddr SlAvE slave.net:6633
.chpass SlAvE botocska
Ezzel megvagyunk a SlAvE nevü botunkkal,mehetünk át a SlAvE-be, hogy betegyük BoSS-t.
Itt már csak az egyik "módszer" szerint irom le.
.+bot BoSS
.chattr BoSS fo #channel
.chaddr BoSS boss.net:4411
.chpass BoSS botocska
.botattr BoSS h
Ezzel készen is vagyunk, ha várunk egy kicsit akkor automatikusan is linkelődni fog
SlAvE BoSS-hoz, de magunk is megtehetjük ha beirjuk:
.link BoSS
A másik dolog amit még tudni kell egy linkeléshez az pedig a share linkelés.
Ami nem más mint, van egy "fő" botunk - érdemes a legmegbizhatóbb botunkat megtenni,
és nem olyat amit minden nap újra kell inditani,apropo újrainditás erről is
beszélünk egy csöppet kicsit később .. - Szóval ez a bot "osztja ki" az összes
többi, hozzálinkelődő botnak a user file-t.
Ez annál is inkább jó nekünk, mert ha van egy szép nagy botnetünk - már 5-10 felett
megéri - akkor ha új botot csináltunk és be akarjuk kötni a botnetünkbe, akkor
nem kell újra meg újra betenni az új botba azt a pár 100 embert ;> hanem
a letölti szépen a hub botról.
Hogy mért nem jó ez nekünk ? Mert megmondom őszintén - és most biztos pár ember
felhördül - de én nem szeretem, ugyanis ha egyszer minden bot ugyanarról a
botról tölti le a user file-t akkor bizony mindenkinek ugyanaz a jelszava
minden egyes botban, és ez bizony nem jöhet jól ha meghackelik a botnetünket :)
Persze sokan mondják hogy akkor már úgyis mindegy, de szerintem mégse , főleg
ha nagyobb a botnet és a botok sok csatornán ott vannak.De mindegy ezt mindenki
döntse el maga, hogy alkalmazza-e vagy sem, nekem ez nem feladatom :)
Én egyébként azt szoktam csinálni, hogy megcsinálom a share-t ,de miután letöl-
tötte a cuccost, utána szépen vissza "normál" linkhez és megváltozatni a jelszót.
Tehát a share linkhez nem kell sok mindent csinálnunk végülis, ugyanúgy be kell
tenni mindkét botot csak más botattributumot kell adnunk, azért leirom szépen
megint mert az a biztos :> Marad ugyanaz a szitu BoSS-al és SlAvE-el ..
Bemegyünk a partyline-ba BoSS-hoz:
.+bot SlAvE *!*slave@slave.net
.chattr SlAvE fo #channel
.chaddr SlAvE slave.net:6633
.chpass SlAvE botocska
.botattr SlAvE s
Utána SlAvE jön:
.+bot BoSS
.chattr BoSS fo #channel
.chaddr BoSS boss.net:4411
.chpass BoSS botocska
.botattr BoSS p(h)
/Ha h attrib-ot is adunk akkor automatikusan linkelödik./
Ezzel készen is vagyunk, ha minden oké, szépen linkelődnek :)
Akkor nézzük meg amit már emlitettem, a bot újra inditást.
Ugyanis ha server reboot vagy áramszünet miatt leáll a server, mindig újra kell
inditani a botot, erre találták ki a linuxos eggdropoknál az autobotchk-t, ami
igen hasznos lehet nem túl nagy uptime-al rendelkező serverek esetén :)
Az autobotchk minden eggdrop verzióhoz alapban jár és a eggdrop.xyz/scripts
könyvtárban található.
Használata egyszerű, helpje is van:
./autobotchk
usage: ./autobotchk [options]
-dir (bot directory to use instead of [pwd])
-noemail (will make crontab not mail you)
-5 (5 minute checks)
-10 (10 minute checks)
-15 (15 minute checks)
-30 (30 minute checks)
Használata:
./autobotchk configfile -5 -noemail
Ez 5 percenként ellenőrzi, hogy fut-e a bot és nem küldd e-mailt ha újra kellett
inditania.Csak annyit kell csinálni hogy a /scripts könyvtárból bemásoljuk
oda ahol a bot configfile-ja van.
Ennyit egyelőre, még annyit, hogy jelenleg a verzió szám (mikor irom a cikket)
eggdrop1.6.1, melynek forrás file-ját letölthettek a
http://atesz2.virtualave.net -ről.
A következő részben ha minden igaz beszélünk az IPv6-os eggdrop-okról, de
ez még persze változhat.
Köszi a figyelmeteket, meg az e-mail-eket.
Atesz2(c)
atesz2@kabel.datatrans.hu
|
|
|
|
|
|