:: #Userguide
User-com Home

#Userguide
About Us
Philosophy
Members
Biographies
Training
Guidelines
Volunteer

UserGuide Bot Manual
Help FAQ
Games

How to Join
Connecting
Server Listing

Undernet Home
Coder-Com Home
Routing-Com Home

#Userguide

Help FAQ

Scris de Genesis
Actualizat de Bay & Patry
Tradus in PHP de B|ackCat
Tradus in romana de Jay`Z
Ultima Actualizare: Martie, 2004


1. Clienti IRC
2. Modurile Utilizatorului
3. Canale
4. Topic
5. Moduri de canal
6. Canale Speciale pe UnderNet
7. IRC Operatori
8. Abrevieri / IRC LINGO
9. UnderNet Channel Service
10. Regulile UnderNet cu privier la nick
11. Servere
12. Routing de baza
13. Ghid de shelluri
14. BNC
15. Scripturi

16. Boti
17. DCC
18. Etiquette
19. Cookies

20. Siteuri



Notiuni de baza despre UnderNet (Cum functioneaza?)
.

Avand in vedere ca IRC poate fi coplesitor pentru cineva care il foloseste pentru prima oara o sa incerc sa explic cateva notiuni de baza. Dupa ce veti citi asta, veti fi inarmati cu toate cunostintele necesare pentru a putea incepe sa explorati extraordinara retea numita UnderNet.

 

1. Clienti IRC

Unul dintre primele lucruri de care aveti nevoie pe UnderNet este un client IRC bun. Majoritatea persoanelor care folosesc Windows prefera mIRC. (http://www.mirc.com/ (US) - http://www.mirc.co.uk (EU)). mIRC este destul de usor de instalat. Dar cei care aveti probleme va recomand unul dintre canalele de ajutor ale UnderNet numit  #mIRC.

Un scurt mIRC faq :

1. Dupa ce copiati si instalati, deschideti mIRC si apasati  ALT+O

2.O sa apara o fereastra.In partea stanga a ferestrei o sa vedeti o structura arborescenta. Una dintre primele optiuni este CONNECT. Faceti click pe connect pentru a vedea sub optiunile. Introduceti-va Numele, Adresa de Email, Nickname si o Alternativa.O observatie asupra numelui: nu sunteti obligati sa va introduceti numele real. Cum IRC *poate* fi un loc periculos, este mai bine sa divulgati cat mai putine informatii personale. Apoi alegeti un server UnderNet din lista de servere.

Daca nici un server undernet nu este in lista, faceti click pe butonul add :

  description : Undernet
  IRC server : irc.undernet.org (pentru US) sau irc.eu.undernet.org (pentru utilizatori din EU)
  ports : In mod normal  6667 (cateodata 7000)
  group : Undernet
  password :Nu introduceti nimic aici.

 Pentru cei care nu vor sa faca asta, se poate copia un mic fisier care trebuie introdus in folderul mIRC:

http://www.mirc.co.uk/servers.ini


Actualizarea se face lunar ; O lista de peste 400 servere este disponibila in fisierul servers.ini. Salvati fisierul in directorul mIRC de pe harddisk(in mod normal C:\Program Files\mIRC,)si bucurativa de actualizare! Cele mai noi retele si servere de IRC vor fi imediat disponibile in mIRC.

De asemenea pentru utilizatorii UnderNet, o lista de servere se gaseste la: http://www.undernet.org/servers.php


3. Asigurati-va ca setarile de identd sunt corecte.
Una din sub optiunile Connect este IdentD :Faceti click pe ea.
Make sure the following options are turned on :

1. Selectati Enable IdentD server
2. UserID = Aici puteti sa va scrieti nick-ul,  username-ul sau ce vreti, max. 10 caractere
3. System = Unix
4. Port = 113
5. La celelalte optiuni nu este nevoie sa umblati decat daca sunt probleme.
4. click pe OK iar apoi pe butonul cu un mic fulger desenat pe el pentru a va conecta.

. Exista si alti clienti pentru Windows precum si pentru Unix/Linux. ex. BitchX si  Xchat. Daca vreti sa incercati si alti clienti IRC cautati pe :
www.google.com dupa IRC client.


Inapoi la Inceput



2. Modurile Utilizatorului.

Fiecare utilizator are un set de moduri, pentru diferite scopuri. Acestea sunt.
+i : Invizibil
Cnad folositi modul invizibil, Cand cineva executa comanda /who #<canal> sau  /names #<canal> nu va va vedea.

+d : Deaf (Surd)
Cand aveti modul deaf activat, nu veti putea “auzi” ce se vorbeste pe canal.

+w : Wallops
Cand folositi modul wallops,veti putea vedea mesaje ale IRC Operatorilor.

+x : Registered
Logati-va cu username-ul si folositi acest mod.Si veti avea un host care arata cam asa: "<username>.users.undernet.org".Astfel alte persoane nu va vor putea vedea hostul/ip-ul real.

Pentru a seta un mod:
"/MODE <nickname> [+|-]modechars".
Modechars sunt caracterele aferente fiecarui mod; De ex. daca folositi +i va aparea  *** Patry sets mode: +i. . Lista modurilor o aveti mai sus


Inapoi la Inceput



3. Canale.

Odata conectati la UnderNet probabil veti vrea sa intrati pe un canal. Canalul este locul unde mai multe persoane pot intra pentru a vorbi.Poate fi comparat cu o camera intr-o cladire mai mare. In cladire se gasesc camere diferite , iar in fiecare camera se afla persoane diferite. Daca intrati intr-una puteti vorbi cu oamenii de acolo. La fel se intampla si pe IRC,doar ca aici puteti sa fiti simultan in mai multe canale (ceva imposibil irl (irl = in real life (in viata de toate zilele)  (vedeti sectiunea Abrevieri)). Pentru a intra intr-un canal/camera scrieti in clientul irc "/join #<numecanal>". Scrieti FARA ghilimele (consultati inceputul acestui faq:Semne folosite in acest faq.) Observati ca puteti sa intrati pe mai multe canale in acelasi timp(unele canale suporta 20 sau mai multe canale in acelasi timp). Odata ce ati intrat pe un canal veti vedea ceva asemanator cu:


  *** Now talking in #UserGuide
  *** Topic is 'Welcome to #UserGuide! E-mail: userguide@undernet.org'
  *** Set by X on Sat Dec 06
08:29:50
 

Prima linie indica faptul ca sunteti pe canalul #UserGuide.A doua linie arata topicul canalului. Pe partea dreapta veti vedea o lista cu nickurile tuturor persoanelor care sunt pe canal. Unii vor avea un @ in fata nickului, altii un + : pentru mai multe informatii consultati sectiunea 5. Moduri de Canal)  Pentru a vorbi in canal scrieti pur si simplu ceva iar ceilalti vor vedea.


Inapoi la Inceput

4. Topic

Topicul unui canal este setat de operatori. Este folosit pentru a informa persoanele care intra, despre ce se discuta in canal, sau care este rolul canalului. Cand canalul este setat +t doar operatorii pot schimba topicul, cand nu este, oricine il poate schimba .

Exemplu: *** Topic is 'Welcome to #UserGuide! E-mail: userguide@undernet.org ( http://www.user-com.undernet.org/userguide )'
*** Set by X on Fri Dec 13
19:11:25

Cand intrati pe un canal, intotdeauna cititi topicul inainte de a pune vreo intrebare, in special in canalele de ajutor.

Pentru a seta un topic scrieti:
"/TOPIC #<canal> <topic>"


Inapoi la Inceput

5. Moduri de Canal

Fiecare canal are un set de moduri care definesc ceea ce se poate face in canal si ce nu. Pentru a vedea modurile de pe un canal scrieti  "/channel" sau faceti dublu click in fereastra canalului. (mIRC)

+n : Fara mesaje din exterior
Cineva care nu este pe canal nu poate sa spuna ceva in canal  daca NU este intrat pe canal. Cand acest mod nu este setat puteti vorbi in canal fara sa fie nevoie sa intrati pe canal folosind "/MSG #<channel>"

+t : Doar operatorii pot seta topicul
Interzice utilizatorilor normali sa schimbe topicul

+i : Doar cu invitatie
Cand acest mod este activ utilizatorul trebuie invitat pentru a putea intra pe canal. Daca utilizatorul NU este invitat si incearca sa intre pe canal va vedea ceva asemanator cu: #Userguide_ops can't join channel (invite only).Pentru a invita pe cineva pe canal scrieti: "/invite <nick> #<canal>"

+m : Moderat
Cand un canal este moderat  DOAR operatorii si persoanele cu voce (cei cu + in fata nickului) pot vorbi.Cand ceilalti incearca sa vorbeasca vor vedea: #Userguide_secret Cannot send to channel. Pentru ca altcineva sa poata vorbi, trebuie ca un operator sa seteze  -m SAU  utilizatorul sa primeasca voce (+v)

+k : Key (Cheie)
Cand pe canal este o cheie, nu puteti intra daca nu stiti cheia corecta. Pentru a intra pe un canal protejat de cheie scrieti: “/join #<channel> <key>"

+l : Limitat la ...
Acest mod este folosit pentru a pune o limita la canal. Daca limita este setata la 10, doar 10 utilizatori vor putea intra pe canal. Daca s-a ajuns la limita canalului si veti incerca sa intrati veti primi un mesaj care va anunta ca, canalul este plin (channel is full.)

+p : Privat.
Acest mod face canalul privat. Asta inseamna ca canalul nu va aparea in whois si nu va aparea in lista canalelor. Dar comanda  /names va functiona, si va arata toti utilizatorii care nu au modul +i.

+s : Secret.
Canalul nu apare cand cineva care nu este pe acelasi canal cu voi, face /whois.

+b : Ban
Cand cineva pe canal nu se poarta corespunzator puteti sa il indepartati dându-i kick si setand un ban pe  user@host-ul sau. (user@host - cititi mai departe pentru informatii). De exemplu pentru a bana pe JohnDoe care are ip-ul dialup.nustiuce.isp.ro va trebui sa setati ban pe *!*@dialup.nustiuce.isp.ro . ( primul * inseamna ca respectivul nu va putea sa evite ban-ul schimband-usi nickul , al doilea * inseamna ca nu va putea evita ban-ul nici daca isi schimba user id-ul).

+r : DOAR utilizatori inregistrati
Acesta este un mod recent. (Adaugat incepand cu ircu2.10.11) Cand acest mod este setat doar persoane care s-au AUTENTIFICAT cu X pot intra pe canal. Utilizatorii care nu sunt logati cu X vor primi un mesaj care le explica de ce nu pot intra pe canal.

Pentru a seta un mod de canal scrieti:
"/MODE #<canal>|<nickname> [+|-]modechars <parametrii>".
Modechars sunt +m de ex..Vedeti mai sus lista completa.
Parametrii : de ex. 10 : +l 10 (pentru a seta o limita de 10 utilizatori)

 

Ban si Kick

Pentru a da kic kla cineva:
"/kick #<canal> <nickname>"
Da afara pe utilizator, de pe un anumit canal.

Pentru a bana pe cineva:
"/mode #<numelecanalului> +b <nickname> (sau adresa userului)

exemplu: /mode #animals +b Jiminy
exemplu: /mode #tree +b joe@bloggs.edu

Pentru a afla adresa de utilizator a unei persoane facetii whois cu comanda:.
"/whois <nick>"
Astfel veti obtine ceva de genul:

*** Patry is (patry@qc-undernet.org) * Mathieu Patry
*** Patry on: @#UserGuide +#mIRC
*** Patry using using *.undernet.org (The Undernet Underworld)
*** Patry is logged in as patry
*** Patry idle 12 secs signed on Sun Nov 13
13:26:53 2003
*** Patry End of /WHOIS

Adresa de Host contine informatii despre provenienta conexiuni la internet. Aceasta arata in mod normal din ce tara sunteti, si ce ISP aveti. Exemplu:

genesis@adsl-1445.turboline.skynet.be

genesis = UserID
adsl = Tipul de conexiune (optional)
1445.turboline = In mod normal arata unde sunteti pe reteaua ISP-ului
skynet = ISP. In cazul acesta SkyNet
.be = Tara (Belgia in cazul acesta)

Pentru a face un user@host potrivit trebuie sa iau UserID-ul: genesis si sa adaug un wildcard, ex. *
*genesis* va bana de asemenea si genesis01, 01Genesis, Tgenesis, GenesisT, etc.

Un ban este alcatuit din 3 parti: "<Nick>!<UserId>@<host>"
Nickul de obicei se inlocuieste cu  * pentru a fi siguri ca utilizatorul nu mai poate intra pe canal chiar daca isi schimba nickul .
Deci pentru a bana exemplul anterior trebuie sa faceti asa:
(User@host = *!*genesis@*.turboline.skynet.be)

"/mode #<channel> +b *!*genesis@*.turboline.skynet.be"

Dar destul cu bazele IRC-ului. Sa ne intoarcem la lucrurile specifice UnderNet-ului :P


Inapoi la Inceput

6. Canale Speciale pe UnderNet

Pe UnderNet s-a format o retea de canale de ajutor unde utilizatorii pot cere asistenta. Unul dintre cele mai bune canale de ajutor este #UserGuide.

Canale de ajutor:

*** #Cservice : Ajutor in legatura cu UnderNet Channel Service
**  #UserGuide : Ajutor general (cam orice domeniu
J )
*   #mIRC : Ajutor cu mIRC
*   #linuxhelp : Ajutor cu linux
*   #networking : ajutor in domeniul retelelor
**  #nastrand : ajutor cu IRC Operatori.
*   #vh :Ajutor cu virusi.

Nota :
*** = Canal oficial .
**  = Canal ne oficial : condus de  personalul UnderNet
        (IRC Operatori/admini CSC/helperi).
*   =Canal ne oficial:Condus de utilizatori normali.



Inapoi la Inceput

7. IRC Operatori.

Un grup de persoane cu foarte multa experienta numiti IRC Operatori mentin UnderNet-ul functional. Ei ajuta utilizatorii care sunt abuzati de altii, mentin serverele conectate, si sunt capabili sa “omoare” conexiunea unei persoane de la serverul de IRC(deconectand-ul/o). Ii puteti recunoaste daca in whois apare linia:

          Nick is an IRC Operator

De asemenea au posibilitatea sa  foloseasca K:line / G:line si Wallops.

K:line : Este o linie care adaugata in configuratia serverului va interzice sa va conectati la acel server.

G:line :Este o linie care va interzice accesul la TOATE serverele din retea.

Wallops: Este folosit de operatori pentru a vorbi intre ei. Pentru a vedea wallops scrieti"/mode <nick> +w"
Dar retineti ca UnderNet intentioneaza sa interzica utilizatorilor sa vada wallops .Deci in viitor aceasta optiune nu va mai fi disponibila..

Inapoi la Inceput

 

8. Abrevieri / IRC LINGO

Utilizatorii folosesc un limbaj diferit cand sunt pe IRC. Ei folosesc o serie de abrevieri si zâmbete pentru a-si exprima emptiile.

A. Abrevieri

AFAIK

    :    

As Far As I Know (Din cate stiu)

AFK

    :    

Away From Keyboard (Nu sunt la tastatura)

BBL

    :    

Be Back Later( Ma intorc mai tarziu)

BRB

    :    

Be Right Back (Ma intorc imediat)

BTW

    :    

By The Way (Apropo)

CYA

    :    

See Ya! (Ne mai vedem..)

EG

    :    

Evil Grin ( Zâmbet diabolic :> )

FYI

    :    

For Your Information ( Ca sa stii si tu…)

GTG

    :    

Got To Go (Trebuie sa plec)

HAK

    :    

Hug And Kiss (Imbratisare si pupic:)

IMHO

    :    

In My Humble Opinion (In modesta mea opinie)

IMO

    :    

In My Opinion (In opinia mea)

IRL

    :    

In Real Life (In viata reala)

JK

    :    

Just Kidding (Glumeam doar)

LMAO

    :    

Laughing My Booty Off

LOL

    :    

Laughing Out Loud (râd de nu mai pot)

LTNS

    :    

Long Time No See (Nu ne-am mai vazut de mult)

ROFL

    :    

Rolling On the Floor Laughing (Ma rostogolesc pe jos râzând)

SUL

    :    

See You Later (Ne vedem mai tarziu)

THX

    :    

Thanks (Mersi)

TTYL

    :    

Talk To Ya Later (Vorbim mai tarziu)

TY

    :    

Thank You (Multumesc)

WEG

    :    

Wicked Evil Grin (Rânjet diabolic)

WTG

    :    

Way to Go (Bravo)

XO

    :    

Hugs and Kisses (Imbratisari si pupaturi :)

YW

    :    

Your Welcome (Cu placere)



B. Emottii:

;o)

or

;)

                       

wink

:-(

or

:(

                       

suparat

:-)

or

:)

                       

zâmbet

:D

 

 

                       

râs

:*

 

 

                       

kss

:-|

 

 

                       

grim face

:X

 

 

                       

Buzele mele sunt lipite



Inapoi la Inceput

9.  UnderNet Channel Service.

UnderNet furnizeaza utilizatorilor un BOT pentru a mentine canalele deschise si a le proteja. Acest bot NU poate fi  deopatdeci va avea tot timpul op. Acest serviciu este gratuit. Puteti recunoaste serviciul dupa nick-ul  X.

X is cservice@undernet.org * For help type: /msg X help

Acest op are posibilitatea sa isi dea op SINGUR cand nu are op.(ceva ce utilizatorii normali nu pot sa faca). Astfel va fi permanent op. Acest bot este defapt un program linkat la UnderNet ca un server.

 UnderNet Channel Service are o interfata web care poate fi gasita la :

http://www.cservice.undernet.org/live .

Interfata web ofera posibilitatea de a inregistra un  USERNAME si/sau un CANAL.
Daca vreti sa fiti adaugati la lista de persoane care au access pe un anumit canal aveti nevoie de un username primadata . Aceasta NU este inregistrare de nick. Pentru a inregistra un username vizitati pagina  :
http://cservice.undernet.org/live/.
Ca sa puteti sa folositi X trebuie mai intai sa va logati.
Scrieti :

"/MSG X@channels.undernet.org login <username> <parola>"

Pentru o lista detaliata de comenzi si nivele vizitati pagina CService.
Nivele:
Fiecare utilizator din lista de accese din X are un nivel care variaza intre 0 si 500.

500 = Proprietarul canalului/manager. O singura persoana poate avea 500
450 - 499 = Admin de incredere al canalului.
400 - 449 = Admin de lista de accese
200 = Operator de userlist
100 - 399 = Operator al canalului
75 - 99 = Operator nou .
50 - 74 = Utilizator abisnuit/de incredere al canalului
25 - 49 = Utilizator obisnuit
1 - 24 = Access minim
0 = Restul.


Inapoi la Inceput

 

10. Regulile UnderNet cu privire la nick.

UnderNet nu ofera posibilitatea inregistrarii de nick. Nick-urile apartin persoanelor care le-au folosit primii. Primul venit primul servit. Daca un nick este deja folosit alegeti altul si asteptati pana este din nou liber. Daca cineva pretinde ca folositi nick-ul puteti foarte simplu sa le spuneti ca nu exista asa ceva ca “nick persoanal” .

Sunt totusi cateva exceptii:

1. Nick-urile serviciilor:
X, UWorld, etc. *
* W nu mai este un serviciu dar este inca rezervat de  CService pentru a preveni abuzuri.

2. Nick-urile IRC Operatorilor.
Este preferabil sa nu folositi nick-ul unui operator pentru ca asta tinde spre impersonare de IRC Operator ceea ce este un LUCRU RAU.

Mia multe informatii despre cum functioneaza UnderNet precum si despre inregistrarea de Username si Canale se pot gasi  AICI

Inapoi la Inceput

 

11. Servere.

1. Software.
UnderNet-ul foloseste un software pentru servere creat de proprii Coderi. (Vedeti comisiile). UnderNet Coder-com este un grup de voluntari care in timpul liber codeaza si imbunatatesc  IRCdaemonul UnderNet.
Site : http://www.coder-com.undernet.org.

2. Routing.
 UnderNet Routing Committee este responsabila cu rutarea serverelor. Ei incearca sa previna lucruri ca lagul (vedeti topicul 11). Consultati Routing FAQ pentru mai multe informatii.
Site : http://www.routing-com.undernet.org.

3. MOTD / Policies / Personal.

MOTD:
Unul dintre principalele moduri prin care administratorii de servere  raspandesc stiri/schimbari de reguli este MOTD-ul : The Message Of The Day (Mesajul Zilei). Utilizatorii care se conecteaza la server trebuie sa fie de acord cu regulile serverului si UnderNet-ului. Este recomandat sa cititi motd la fiecare cateva zile.(cel mai bine=zilnic). Pentru a citi MOTD : Folositi comanda /motd
Nota :Pe unele servere este afisat automat.Pe altele va trebui sa folositi comanda indicata mai sus.

Politica:
la fel ca orice alta retea de IRC, UnderNet are un set de reguli pe care utilizatorii trebuie sa le respecte. Consultati 
Undernet's AUP pentru a vedea regulile.

Personalul:
O lista cu personalul fiecarei comisii se poate gasi la :
http://www.undernet.org/people.php

Personalul Tehnic:
Fiecare server de pe UnderNet are un ADMIN.Acesta administreaza si mentine serverul functional. Pentru a asista administratorul exista si cativa IRC Operatori.

Cum puteti deveni IRC Operator::

1. Nu intrebati.
2. Trebuie sa fiti ales pentru asta: Nu puteti depune aplicatie pentru asa ceva.
3. Incercati sa ajutati alte persoane si poate intr-o zi cineva va remarca asta si vă va oferi O:line (Linie adaugata in server pentru a putea deveni IRCop pe acel server)
4. Ultima optiune : Legati un server la UnderNet (
www.routing-com.undernet.org)


Inapoi la Inceput

 

12. Routing de baza

SERVER 1 = A (leaf server)
SERVER 2 = B (leaf server)
SERVER 3 = C (leaf server)
SERVER 4 = H (hub server)

Serverele UnderNet sunt conectate intr-o structura arborescenta: No loops are possible.

 H - C
 / \
A B

Serverul Hub :Clientii nu se pot conecta la acest server. Este folosit doar pentru a legaservere leaf. Se comporta ca un gateway intre mai multe servere leaf.

Serverul Leaf :Acest server se leaga la un Hub si permite clientilor sa se conecteze la el. Aceste servere sunt folosite pentru chat.

A ----

B ----

H ----

C

1s

2s

3s

 

 Sa presupunem ca eu scriu un mesaj pe  C iar tu esti pe A.
Timpul necesar unui mesaj sa ajunga de pe serverul  C pe serverul H este 1 secunda. Timpul necesar pentru ca acelasi mesaj sa ajunga de pe H pe B este 2 secunde : Pana acum intarzierea este de 3 secunde, asta inseamna ca persoanele de pe server B vor vedea mesajul meu la 3 secunde DUPA ce l-am scris..
Timpul necesar ca mesajul meu sa ajunga de pe  B pe A este 3 secunde.
Daca adaugam la acesta si lag-ul (timpul necesar ca mesajul sa ajunga la tine) intre C si B : 3 + 3 = 6 secunde. Persoanele de pe server A vor vedea mesajul meu la 6 secunde  dupa ce l-am scris.

SCRIU PE SERVER C la 12:00 "Hello"
VAD PE SERVER C la 12:00 "Hello"
VAD PE  SERVER H la 12:01 "Hello"
VAD PE  SERVER B la 12:03 "Hello"
VAD PE SERVER A at 12:06 "Hello"

 

Netsplit:

A ---- B ---- H ---- C

Cand conexiunea intre servere are  prea mare lag sau pur si simplu se deconecteaza, atunci are loc un netsplit.

A -- X -- B ---- H ---- C (A este deconectat de la  B)

Persoanele de pe serverele B , H si C vor vedea ca toata lumea de pe server A s-a deconectat.
Persoanele de pe server A vor vedea ca toate persoanele de pe  serverele B, H si C s-au deconectat.
Cand conexiunea este restabilita, toata lumea va vedea pe cei deconectati, reintrand.


Inapoi la Inceput

 

13. Ghid de Shelluri.

Ce este un cont  shell?
=======================
Pentru a rula un bot Eggdrop, aveti nevoie de un ‘cont shell’ . Un shell este defapt un cont personal pe un server care este conectat la internet prin intermediul unei linii de mare viteza. Shell-urile ruleaza pe sisteme de operare Unix . Puteti accesa shell-ul prin intermediul FTP, telnet, sau ssh. Conturile au si un anumit spatiu de stocare.(de obicei intre 5 MB si 30 MB pentru conturile de baza) pentru fisiere si programele pe care doriti sa le rulati pe server. Cele mai cunoscute sisteme de operare tip Unix sunt  Linux si FreeBSD.Din pacate, spre deosebire de  Eggdrop, conturile shell nu sunt gratuite.
Dar pentru ca sunt permanent conectate la internet, shell-urile sunt cele mai populare si economice platforme pentru a rula boti IRC.Shell-urile pot de asemenea fi folosite is in alte scopuri, in legatura cu IRC sau altceva, cum ar fi rularea unui bouncer, rularea unui  server IRC , copierea de fisiere la viteze mari pentru  stocare temporara (pana le copiati pe propriul computer), trimitere/primire de  e-mail, mentinerea unui site web. Nu este necesar sa aveti experienta cu Unix ca sa rulati si sa mentineti un bot pe un shell dar va trebui sa invatati cateva comenzi de baza.

Ce pot sa rulez pe un shell?
==============================
Toate informatiile de care aveti nevoie le puteti gasi la :
http://www.egghelp.org/shell.htm


Cateva comenzi de shell:
==============================
-tar zxf <fisier> - Dezarhiveaza fisierul specificat intr-un director.
-cd <dir> - Merge la directorul specificat.
-./configure –Configureaza programul selectat.
-make – Compileaza un program.
-make install – Instaleaza programul in shell pentru a putea fi pornit cu comenzile corespunzatoare.
-./ircd or ./eggdrop -m eggdrop.conf – Porneste programul selectat , (depinde de program, nu toate programele pot fi pornite asa , cititi: README-ul).
-uptime – Afiseaza uptime (timpul trecut de la ultima resetare) si incarcatura serverului.
-rm <file> - Sterge un fisier. Pentru a sterge un director (inclusiv sub directoarele), folositi:
-rm -rf <director>.
-kill -9 <pid> - “Omoara” procesul cu numarul de PID specificat. Puteti sa obtineti pid-ul unui proces folosind comanda ps x . Aceasta comanda este folositoare daca nu puteti sa opriti un eggdrop prin alte metode.

Pentru a vedea o lista de provideri de shell, vizitati http://www.egghelp.org/shells.htm si alegeti providerul care va convine cel mai mult. Consultati-va cu providerul pentru a afla ce puteti si ce nu puteti rula pe shell *inainte*  sa platiti.

Inapoi la Inceput

 

14. BNC

1. Ce este un  BNC?

BNC este un bun IRC proxy server sub GPL (General Public License). Bouncerele au multe avantaje ca de exemplu sa foloseasca alt host decat cel care l-ati primit de la Internet Service Provider (ISP). De asemenea va protejeaza de atacuri Denial-Of-Service (DoS). Exista trei tipuri de BNC: BNC, ezBNC si cel mai cunoscut,  psyBNC.

1.1 Compilarea unui BNC.

Dupa ce ati copiat  BNC (http://www.shellcentral.com/downloads/bnc.html) si fisierul tar in home directory,   urmati instructiunile de mai jos:
tar -zxf bnc2.6.2.tar.gz
BNC-ul s-a extras intr-un director deci mai departe tastati:
cd bnc2.6.2
Acum pentru a configura BNC-ul scrieti:
./configure
Scriptul de configurare ruleaza teste pe sistemul de operare. Dureaza doar catea secunde. Dupa ce a terminat scrieti:
make
Dupa ce compilarea s-a terminat, trebuie sa va configurati BNC-ul.

1.2 Configurarea unui BNC.

Acum ca bnc-ul este compilat  trebuie sa editati fisierul de configuratie. Scrieti:
pico bnc.conf
Aceasta va deschide un editor de tip notepad, asemanator cu vi, care vă va permite sa faceti modificarile necesare pentru functionare. To move on this command, always use CTRL (replacing ^) and the letter chosen.
Dupa ce ati configurat BNC-ul, il puteti porni cu urmatoarea comanda:
./bnc
Acum bouncerul functioneaza si ar trebui sa va puteti conecta la el.
In Status scrieti:
/server host.de.la.server.com :port#
Asta va va conecta la bouncer. Apoi vi-se va cere o parola. Veti vedea o lista de comenzi care sunt foarte folositoare l. Bucurati-va de BNC! :)

2. Ce este ezBNC?

Ezbounce este un IRC Proxy foarte configurabil. Acesta prezinta protectie pentru parole, si administrare prin remote. Mai sunt si multe alte facilitati, de ex., utilizatorii isi pot configura limita de Idle time, sa ruleze in  background sau foreground..etc! Cu toate acestea este mai putin cunoscut.

2.1 Compilarea unui ezBNC.

Dupa ce ati terminat de copiat  ezBNC
(
http://mynet.daemon.sh/farking/ezbnc/src/ezbounce-0.99.12.tar.gz) si se afla in home directory, folositi urmatoarele comenzi:

Prima data scrieti ./configure
Apoi folositi comanda  "make"

Alte doua optiuni la scriptul ./configure:

./configure --with-ssl[=/path/to/ssl
Configureaza ezbouncer cu suport SSL (OpenSSL).

./configure --enable-debug
Construieste ezbounce cu optiunea pentru debugging setata ON.

2.2 Rularea unui  ezBNC.

Sintaxa pentru rularea ezbounce este simpla, scrieti:
ezbounce [options] <configuration file>

Observati ca doar fisierul de configuratie este necesar.

Ezbounce are doua fisiere de configuratie, primul este ezb.conf, iar celalalt contine toate optiunile, si configuratiile posibile (sample.conf).

3. Ce este psyBNC?

Ce ce sa alegeti psyBNC? Pentru ca va permite sa aveti nick-ul conectat permanent la IRC, si sa ramana pe toate canalele pe care l-ati lasat,char si dupa ce inchideti clientul IRC. De asemenea cand va intoarceti puteti sa va conectati din nou la nick, si nimeni nu va stii ca ati fost plecat. PsyBNC poate de asemenea sa va ascunda host-ul prin folosirea unui vhost ca de ex. "I.am.leet.com".

3.1 Compilarea unui psyBNC.

Dupa ce ati copiat psyBNC (http://www.psychoid.lam3rz.de/psyBNC2.2.1.tar.gz), si ii-ati facut upload in home directory, urmati instructiunile:
tar -zxvf psyBNC2.2.1.tar.gz
 psyBNC s-a extras intr-un director deci puteti scrie:
cd psybnc
Apoi, folositi:
make menuconfig
Apoi:
make

3.2 Configurarea unui psyBNC.

Acum ca psyBNC este compilat, puteti sa il configurati:
pico psybnc.conf
Schimbati doar portul si iesiti (CTRL X).
Acum puteti sa il porniti prin:
./psybnc
Veti vedea ceva de genul:
[root@patry psybnc]$ ./psybnc
.-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-.
,----.,----.,-. ,-.,---.,--. ,-.,----.
| O || ,-' \ \/ / | o || \| || ,--'
| _/ _\ \ \ / | o< | |\ || |__
|_| |____/ |__| |___||_| \_| \___|
Version 2.3.1 (c) 1999-2002
the most psychoid
and the cool lam3rz Group IRCnet

`-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=tCl=-'
Configuration File: psybnc.conf
Language File: psyBNC Language File - English
No logfile specified, logging to log/psybnc.log
Listening on: 0.0.0.0 port <port_number>
Listening on: * port <port_number>
psyBNC2.2.1-cBtITLdDMSNpE started (PID number)
[root@patry psybnc]$

3.3 Conectarea la  IRC.

Acum ca psyBNC este configurat si ruleaza pe shell, deschideti un client IRC si scrieti:
/server host.de.la.server.com:port#
Va trebui sa introduceti o parola. Apoi scrieti:
/quote pass your_password
Comenzile vor fi listate, acuma trebuie doar sa le folositi si sa va bucurati de PsyBNC

Inapoi la Inceput

 

15. Scripturi

Presupunand ca nu stiti mai nimic despre scripturi mIRC si cum functioneaza acest document va va ajuta sa llle intelegeti mai bine. Probabil ca ati auzit de persoane care folosesc scripturi, si care pot sa faca lucruri pe care voi nu le puteti face.Nu este adevarat, scripturile va permit doar sa faceti anumite lucruri in mod automat, dar aceste lucruri se pot face si fara ajutorul unui script (cum ar fi folosirea culorilor la scris, , toate comenzile pot fi folosite fara nici un script). Desigur folosind un script BUN usureaza unele lucruri. Dar trebuie sa fiti atenti la unele lucruri:
- daca va decideti sa folositi un script, trebuie sa fiti foarte atenti de unde copiati scriptul fiindca unele contin virusi si tot felul de erori.
- Daca nu intelegeti in totalitate ce poate un script sa faca, ar fi indicat sa nu il folositi pentru ca nu puteti stii cum va reactiona la anumite lucruri. Pentru a stii ce face un script  trebuie sa aveti macar cateva notiuni de baza in scripting si sa vedeti ce se afla in fisierul remote.ini si sa stiti ce fac toate acele linii.

Cele mai bune 2 scripturi pe care pot sa vi-le recomand sunt  mIRC (simplu is nemodificat) SAU un script pe care il faceti singuri, si astfel stiti exact de ce este capabil.
A. Pentru a folosi mIRC, il copiati de la
http://www.mirc.co.uk/get.html, apoi il instalati si setati optiunile cum doriti.
B. Pentru a face un script propriu scrieti /help remote si cititi tot ce scrie acolo. Apoi puteti sa incepeti sa testati pe propriul mIRC. De asemenea puteti sa vizitati unul din canalele de scripting de pe UnderNet: #mIRC-scripts sau #mIRCscripts, sau folositi comanda "/list script" pentru a cauta alte canale de scripting.

De asemenea vizitati si aceste pagini:

- http://www.mircscripts.com
-
http://www.hawkee.com
-
http://www.mircscripts.org
-
http://www.mirc-egg.net

Inapoi la Inceput

 

16. Boti.

1. Ce este un bot?

Bot este o prescurtare de la robot si este un termen foarte folosit in lumea computerelor. Pot sa fie orice de la  IRC boti pana la boti pentru jocuri. Botii de IRC nu sunt mai mult decat niste scripturi conectate la IRC, care reactioneaza la anumite comenzi, ca de ex. login, op sau ban. La fel ca si scripturile, botii nu au acces la mai multe comenzi decat restul utilizatorilor, doar ca acestia le executa in mod automat.
Botii de IRC difera, exista mai multe variante, dar cele mai cunoscute sunt eggdrop (sau eggies). Acesti boti sunt scripturi care ruleaza pe conexiuni permanente astfel ramanand conectati la IRC 24 de ore pe zi, 7 zile pe saptamana. Desigur asta nu inseamna ca nu puteti rula un bot de pe conexiunea personala (ex. dial-up), dar nu prea are rost, pentru ca ei se vor deconecta cand parasiti internetul.
Botii ruleaza in mod normal de pe shelluri (care sunt conturi pe servere Linux) pe care le cumparati.