A magyar IRC portál

       
       

 
Néhány szó a botokról
 
Irc.hu
     
   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