Jump to content
MaHaReT

Cum pui un BNC

Recommended Posts

Daca nu stiti nimic despre BNC-uri, un BNC este o prescurtare de la un

bouncer. Un bnc actioneaza ca un proxy de irc, lasandu- te sa iti ascunzi

adresa reala, folosind hosturi virtuale (vhost-uri) etc. Care sunt avantajele ?

Pai te protejeaza de cei care vor sa te dea jos din retea. Oricine uraste sa fie

deconectat iar cu un bnc instalat pe un shell bun ar trebui sa fii cat de cat

imun. Totusi, se poate gasi cineva care sa "dea" in tine dar se presupune ca

provideru` de unde ai shellu` are o banda larga care isi permite sa accepte

multe pachete. Deci totul depinde de conexiunea serverului pe care ai shellu`.

Totusi ... de ce psyBNC ?

Sunt o groaza de surse pentru BNC-uri cele mai notabile fiind EZbnc-urile.

Toate fac acelasi lucru: iti ascund adresa reala. Totusi este o diferenta.

Folosesc psyBNC-ul si sunt cateva lucruri care imi plac la el. Am sa enumar

cateva din ele:

1) Vei fi intotdeauna conectat la IRC. Chiar daca inchizi clientul tau

de IRC, conexiunea psy-ului cu IRC-ul ramane valabila. Astfel, cand te

vei conecta la el vei intra direct pe canalele pe care erai. Inca ceva

... nick-ul iti ramane pe IRC (daca ai nevoie de aceasta facilitate) sau

poti mentine @p-ul pe canale.

Link to comment
Share on other sites

2) psy-ul iti ascunde adresa reala chiar si in sesiunile DCC. La alte

BNC-uri aceasta facilitate nu exista. Deci te vei ascunde nitzel :)

3) Se pot conecta (linka) mai multe psyBNC-uri intre ele, putand astfel

folosi vhost-urile altora sau ... se creaza astfel un mic server de IRC

care este de fapt reteaua de psyBNC-uri.

Mai sunt o groaza de alte facilitati, recomand descarcarea sursei de psyBNC

si citirea fisierului README.

Acum ... in prima parte a acestui tutorial, sectiunea de baza, sper ca

aveti ceva cunostinte despre shell-uri si IRC in genere. Unora le este de ajuns

si putin-ul dar partea cea mai frumoasa este putin mai complicata.

Configurare si compilare

Link to comment
Share on other sites

ma seaca , spuen cai prea lung msg`u ....... ! :P:P

Sper ca atzi descarcat deja sursa. Daca nu, o puteti lua de pe site-ul oficial:

http://www.psychoid.lam3rz.de/psyBNC2.3.1.tar.gz sau de pe site-ul meu de la

sectiunea Download unde veti gasi si o versiune in limba romana, modificata de noi.

Dupa ce ati luat sursa,faceti repede upload in shell. Cel mai comod este insa sa o

Link to comment
Share on other sites

descarcati direct in shell. Sunt mai multe modalitati (lynx, w get etc.). Urmatorul

pas este sa dezarhivati acest fisier (tar.gz este ceva in genu` la .zip).

Pentru asta folositi comanda tar -xzvf psyBNC2.3.1.tar.gz unde sa aveti

mare grija la majuscule/minuscule. In unix totul conteaza. Retineti asta

pentru viitor.Daca ati folosit comanda corect, ar trebui sa aveti un director numit psybnc.

Intrati in el cu cd psybnc si tastati comanda ls -al. Veti vedea tot continutul directorului

psybnc.Aruncati o privire pe acolo ... :) Acum urmeaza partea aia ... putin

mai complicata pentru incepatori :P psyBNC-ul contine o interfata *grafica*

pentru configurarea bouncer-ului. Insa aceasta necesita ncurses instalat

in sistem. Din experietna mea, majoritatea sistemelor linux au asa ceva

instalat dar altele (FreeBSD etc.) nu. Totusi faceti o incercare si scrieti

make menuconfig. Daca apare o interfata placuta ochiului, felicitari...

configurarea va fi mult mai simpla. Daca nu ... bine ati venit in lumea mea :D

Cu menuconfig totul este mai simplu si usor de urmarit: in general,

un [X] denota ca optiunea este selectata in timp ce un [ ] ca nu.

Daca nu este menuconfig ...totul se reduce la editarea fisierului config.h

din directorul psyBNC-ului. Aici am multe de scris shi nu am timp.

Editarea acestui fisier va fi explicata intr-un upgrade viitor. Presupunand ca

este menuconfig, unde nu este cine stie ce de configurat, va recomand sa

faceti urmatoarele:

Link to comment
Share on other sites

- Setati portul dorit ( implicit 31337 )

- Setati numele bouncer-ului ( aici puneti ce doriti )

- Setati ip-ul pentu DCC ( /dns hostu` shell-ului in mIRC )

- Setati adresele de unde este permisa conectarea ( "*" in general )

Acestea fiin zise, acum trebuie sa compilati psyBNC-ul. Acest lucru

este foarte simplu deoarece totul este pregatit. Trebuie doar sa tastati comanda

make si procesul de compilare va fi initializat. La sfarsit, ar trebui sa aveti un

programel numit psybnc in directorul psy-ului. Urmatorul pas este sa porniti

psyBNC-ul acest lucu fiind la fel de simplu. Trebuie doar sa tastati ./psybnc si psy-ul

va porni si va intra in background. Primul user care se conecteaza la

psy este declarat owner. El poate adauga, sterge useru, adauga sau sterge admini etc.

Iata acum cateva comenzi de baza pe care aproape sigur le veti folosi :

/addserver [server]:[port] pentru a adauga un server in lista. Acesta este

primul lucru care trebuie facut. Server-ul poate fi in forma non sau alfanumerica.

/listservers pentru a vedea lista serverlor adaugate.

/delserver [n] sterge serverul #[n] obtinut in urma folosirii comenzii /listservers.

/jump deconecteaza psy-ul de la serverul curent si il conecteaza la

urmatorul server din lista.

/bquit deconecteaza psy-ul de la IRC si il tine asta pana il fortati sa

se conecteze ( Nu prea este cazul sa o folositi :D ).

/bconnect forteaza psy-ul sa se conecteze la IRC ( presupunand ca aveti

cel putin un server adaugat in lista ).

Retineti ca psy-ul ramane conectat la IRC chiar daca dvs nu mai sunteti

conectat la el. Deci iata aici cateva comenzi utile pentru aceasta facilitate:

/setleavemsg [mesaj] seteaza mesajul care va fi lasat pe toate canalele dupa

ce va deconectati de la psy.

/setaway [mesaj] seteaza mesajul de away care va aparea celor care iti

vor da /whois sau iti vor trimite mesaje.

/setawaynick [nick] seteaza nick-ul pe care il va folosi psy-ul atata

timp cat nu sunteti conectat la el ( xyz[AW] de exemplu ).

Inca o facilitate pe care o ofera psyBNC-ul datorita mentinerii conexiunii cu

IRC-ul sunt logurile.Astfel puteti vizualiza toate mesajele pe care le-ati primit in timp ce

nu ati fost conectat la psy. Iata aici cele doua comenzi utile:

/playprivatelog pentru a vedea logurile.

/eraseprivatelog pentru a le sterge.

psyBNC-ul are o optiune al draku` de mishto. Suporta encriptarea textului trimis

unei persoane sau unui canal. Fiecare persoana trebuie sa aiba parola ca sa poata

intelege ceea ce vorbiti. Plus ca trebuie sa aiba psy :D A ... si inca ceva ...

te face sa arati mai a haxorel :D Iata aici comenzi utile pentru a putea folosi

aceasta facilitate:

/encrypt [parola]:[canal/persoana] seteaza parola pentru

canalul/persoana respectiva.

/listencrypt pentru a vedea lista de canale/persoane asupra carora

a fost aplicata encriptarea.

/delencrypt pentru a sterge encriptarea cu numarul #[n] obtinuta

in urma comenzii /listencrypt.

psyBNC-ul are facilitatea de multi-user ( mai multi utilizatori

pot folosi acelasi psyBNC ).

Puteti adauga, sterge utilizatori, puteti sa le dati dreptul de a face acelasi lucru sau

chiar sa le schimbati parola. Totul e la fel de simplu. Iata aici cateva comenzi

pentru administrarea utilizatorilor:

/adduser [utilizator]:[numele real] adauga utilizatorul [utilizator] cu full

name-ul [numele real].[utilizator] este ident-ul iar [numele real] este full name-ul

care vor aparea in urma unei comenzi /whois

----------------------------------

Scuzatzima ca am pus mai multe posturi dar spunea ca mesajul este prea lung ....

-----------------------------------

Link to comment
Share on other sites

Connecting to www.psychoid.lam3rz.de|216.8.177.28|:80... conectat.

Cerere HTTP trimisã, se aºteaptã rãspuns... 403 Forbidden

EROARE 16:20:30 403: Forbidden.

miam istalat linux pe calc :D pls am nevoe de un schanner dinala de rrooturi ma poate ajuta cineva inka sunt noob in linux stiu 10 comenzi :D

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...