|

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
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. |