E-MECH
1. Ce este E-Mech bot ?
Este un bot foarte complex ce il poti rula pe sistemul de operare Windows mai putin Windows 95 si 98. Are foarte multe comenzi si este destul de stabil. Daca calculatorul pe care ruleaza se opreste si botul se va deconecta, vei fi astfel nevoit sa il rulezi de fiecare data ce porneste calculatorul. Utilizarea este simpla, copiere fisierelor botului in calculatorul gazda se face cu Radmin File Transfer apoi rulare cu Radmin Telnet. Accesul la bot este protejat prin host (username sau IP) si optional parola.
 
2. Cum fac un bot ?
Mai intai ai nevoie de 3 lucruri:
- un IP scanner
- Radmin
- arhiva propriu-zisa de boti (programul care il vei rula)
Daca nu ai accese programe le poti downloada din link-urile de mai jos:
 
 
Program necesare
Angry IP Scanner
Radmin 2.1
E-Mech Bot
 
 
Dupa ce ai downloadat programele de mai sus trebui sa incepi sa scanezi IP-uri vulnerabile (adica IP-uri care au portul 4899 deschis).
 
Mai intai trebuie sa iti setezi scanner-ul sa scaneze doar IP-uri cu portul 4899 deschis. Deschide IP Scanner apoi du-te la Options si apoi la Select Ports. Aici introdu 4899 la Ports si apoi da OK. Mai departe trebuie setat sa arate in lista de scanare doar IP-urile cu portul 4899 deschis. Du-te la Options apoi iar la Options si bifeaza Only open ports apoi apasa OK & Save.
 
Acum trebuie introdus un "range" care trebuie trebuie scanat. Adica de la ce IP sa inceapa sa scaneze si la ce IP sa termine.
 
Exemplu: 81.196.68.0 - 81.196.70.0
 
Recomandare: Poti scana orice clasa de IP-uri. Personal va recomand cele care incep cu 202, 203, 210, 211, 212, 213, 217, 220 si altele.
 
In timp ce scanezi IP-urile trebuie sa setezi arhiva de boti pentru ca botul sa intre pe ce canal vrei tu, deasemenea mai trebuie setata si masca de user pe care botul iti va raspunde la comenzi.
Deschide cu un editor de text(Notepad sau Wordpad) fisierul mech.set. Aici modifica BotNick cu ce nick vrei tu (acesta va fi nickul cu care botul va intra pe IRC). Salveaza.
Apoi deschide tot cu un editor de text fisierul winmech.users si la handle modifica YourNick cu nickul tau iar la mask modifica YourUser cu userul tau. Vezi exemplul de mask de mai jos. Salveaza.
 
Exemplu: *!*@YourUser.users.undernet.org
 
Acum sa revenim la scanner. Verifica daca ai gasit IP-uri cu portul 4899 deschis. Daca da, incearca sa te conectezi la IP folosind Radmin. Deschide Radmin Viewer, apoi du-te la Connection si mai departe da Connect to. Introdu la IP adress IP-ul care are portul 4899 deschis iar la Connection Type bifeaza Telnet. Daca s-a deschis fereastea de Telnet fara sa ceara parola inseamna ca tocmai ai gasit un IP bun pe care iti poti pune fisierele bot-ului.
 
Atentie:Calculatoarele cu Win 98 sau 95 nu sunt bune pentru facut boti deoarece nu merge conexiunea Radmin - Telnet, deci nu vei putea rula bot-ul.
Ar fi bine daca ai parola respectivul IP astfel incat sa nu ai decat tu acces. IP-ul se poate parola folosind urmatoarea comanda:
 
r_server /port:4899 /pass:parola /save
 
unde in loc de parola pui ce parola vrei tu.
 
Acum trebuie sa urci fisierele botului pe calculatorul pe care tocmai l-ai parolat. Deschizi iar Radmin Viewer, apoi du-te la Connection si mai departe da Connect to. Introdu la IP adress IP-ul care are portul 4899 deschis iar la Connection Type bifeaza File Transfer. In IP-ul gazda creeaza un director cu numele Bot de exmplu, preferabil in directorul de la Windows.
 
Exemplu: C:\WINNT\System32\Bot
 
Selecteaza fisierele care vrei sa le transferi in directorul Bot si apoi apasa Transfer. Dupa ce termina de transferat inchide conexiunea Radmin File Transfer si deschide alta conexiune de tip Telnet.
Intra in directorul Bot pe care l`ai creat folosind comenzile DOS:
 
cd dir - pentru a intra intr-un anume director.
cd.. - pentru a iesi din directorul curent un nivel mai sus (up one level).
 
Odata ajuns in directorul unde ai pus fisierele la bot ruleaza fisierul bot.bat si asteapta ca botul sa intre pe canalul #AnimalPlanet. Poti baga botul si pe alte canale folosind comanda !join #canal ... unde #canal e canalul pe care botul vrei sa intre.
 
Atentie: Poti rula fisierul bot.bat de mai multe ori si asta inseamna ca pe IRC iti vor intra mai mult boti, dar sa nu depasesti 2-3 boti pe IP pentru ca risti sa iei K-Line pe IP-ul respectiv (nu o sa mai poti conecta botul pe nici un server de Undernet).
 
Comenzile pentru boti vor fi detaliate in capitolul urmator.
 
3. Comenzi E-Mech Bot
Cateva din comenzile botului sunt prezentate in cele ce urmeaza:
 
!join
Sintaxa: JOIN #canal [key]
Botul intra pe canal.
 
!part
Sintaxa: PART #canal [key]
Botul iese de pe canal.
 
!cycle
Sintaxa: CYCLE #canal
Part si rejoin rapid pe un canal (asemanator alias-ului mirc /hop).
 
!op
Sintaxa: OP #canal nick|mask
Da op cuiva.
 
!deop
Sintaxa: DEOP #canal nick|mask
Deopeaza pe cineva.
 
!voice
Sintaxa: VOICE #canal nick|mask
Da voice cuiva.
 
!unvoice
Sintaxa: UNVOICE #canal nick|mask
Scoate voice cuiva.
 
!kick
Sintaxa: KICK #canal nick motiv
Da kick nick-ului specificat.
 
!ban
Sintaxa: BAN #canal nick|mask
Baneaza un user pe un canal. Daca este data o maska de ban, atunci se va da ban utilizand acea maska.
 
!kb
Sintaxa: KB #canal nick motiv Da kick si apoi ban nick-ului specificat.
 
!unban
Sintaxa: UNBAN #canal nick|userhost
Scoate ban-ul de pe canalul specificat.
Nota: Daca nu este specificat nick/userhost atunci iti va da unban tie.
 
!banlist
Sintaxa: BANLIST #canal
Arata lista de ban-uri de pe un canal.
A se vedea: BAN, UNBAN
 
!nick
Sintaxa: NICK nick
Schimba nick-ul botului. Daca nick-ul nu este disponibil, bot-ul nu isi va scimba nick-ul decat atunci cand acesta va deveni disponibil iar.
 
!topic
Sintaxa: TOPIC #canal text
Seteaza topic pe un canal anume.
 
!say
Sintaxa: SAY #canal mesaj
Trimite un mesaj pe canal.
 
!msg
Sintaxa: MSG nick|#canal mesaj
Trimite un mesaj unei pesoane anume sau unui canal.
 
!insult
Sintaxa: INSULT nick|#canal
Trimite o insulta aleatoare unui user sau unui canal.
 
!add
Sintaxa: ADD handle #canal nick|userhost level [aop] [prot] [pass]
Adauga un user pe toate canalele (*) sau pe un anume canal. Handle este folosit pentru a face referire la userul care are acces pe bot in alte comenzi.
level - Poate fi intr 0 si 100, sau 200 petru boti.
aop - Poate lua valoarea 0 sau 1 (0 = nu, 1 = da)
prot - Poate lua valori de la 0 pana la 4. Vezi "HELP protection" pentru informatii despre nivelele de protectie.
pass - Assigneaza o parola unei persoane.
Nota: Daca nu este dat nici un argument exceptand userlevel, toate celelalte se presupun ca fiind zero si fara parola.
Exemplu: !add Addonis #canal *!*@Addonis.users.undernet.org 100 1 4
- aceasta comanda da acces de 100 lui addonis pe #canal.
Exemplu: !add Addonis * *!*@Addonis.users.undernet.org 100 1 4
- aceasta comanda da acces de 100 lui Addonis pe toate canalele unde este botul.
 
!del
Sintaxa: DEL handle
Sterge pe cineva din lista de useri a botului.
Exemplu: !del Addonis
 
!userlist
Sintaxa: USERLIST [+minlevel] [-maxlevel] [#channel] [usermask] [-B] [-C]
Arata lista de useri care au acces la bot.
Optiuni:
+minlevel - Arata userii cu acces minelevel sau mai mare.
-maxlevel - Arata userii cu acces maxlevel sau mai mic.
#channel - Arata userii cu acces pe un canal.
usermask - Arata userii care se potrivesc cu usermask.
-B - Listeaza botii.
-C - Listeaza userii cu acces pe canale (userii care nu au acces global).
!access
Sintaxa: ACCESS #canal nick|userhost
Arata nivelul de acces al unui user. Daca nu este specificat nici un argument, bot-ul va arata accesul tau.
 
Botul poate fi logat cu urmatoarele comenzi:
 
/msg Botnick !msg x@channels.undernet.org username pass
 
sau intri pe privat la bot si scrii:
 
!msg x@channels.undernet.org username pass
 
Apoi poti folosi comanda !mode pt a ascunde IP-ul botului:
 
!mode Botnick +x
 
Lista completa a comenzilor se poate afla cu comanda:
 
!help
Sintaxa: HELP topic|command|level|pattern
Help pentru toate comenzile botului.
topic - Afiseaza help-ul pentru un topic anume.
command - Arata help-ul pentru comanda specificata.
level - Arata toate comenzile specifice pentru un anume nivel.
pattern - Arata toate intrarile din help care se potivesc cu pattern-ul specificat.
Daca nu este specificat nici un argument atunci sunt afisate toate comenzile disponibile grupate dupa nivelul de acces.

 
Made By Free4u
Web Page Maker, Make your own web page