STRONA GŁÓWNA

PROGRAMY CRACKS NOWOŚCI LINKI DOWNLOAD  IRC LINUX

IRC

Dział w całości redagowany przez CHOMICZKA

 

 Restrykcje FAQ

 

Irc w skrócie 

Fajowe Kanały

 Komendy IRC-a

 Pojęcia IRC-a

Pozbycie r+ Restrykcje FAQ Tricki do mIRC-a Eggrop (boot)

Restrykcje TPSA - Tuneling 
--------------------------


Co to jest +r?
--------------
Restrykcja, to klątwa dla modemowcow nałożona przez TPSA w porozumieniu z operatorami 
serwerów w sieci IRCNet. Mówiąc po ludzku, jeżeli łączysz się przez modem z numerem 
dostepowym 0202122 i wchodzisz na IRC przez polskie serwery (poznan.irc.pl, 
lublin.irc.pl, warszawa.irc.pl, krakow.irc.pl), dostajesz w okienku Statusu 'powitanie' 
w postaci tekstu: 
Your connection is restricted! 
i literka +r w górnej części okienka... 


Czego nie możesz 
----------------
Mając +r nie możesz robić następujących rzeczy: 
+ zmienić nicka 
+ zmieniać modow kanału (/mode #kanal +bimnstpkt) 
+ kopać, banowac, zmieniać topica 
+ nie dostajesz opa jeżeli założysz własny kanal 
+ jeżeli dostaniesz od kogoś opa, to jest to dla ciebie tylko i wyłącznie ozdoba 
przy nicku 
I to chyba wszystko. 
Czyli nie możesz NIC z wyjątkiem gadania... 


Dobre strony 
------------
Chyba jedyna dobra strona (i to tez zależy do czego) posiadania restrykcji jest to, 
ze za każdym razem kiedy się łączysz dostajesz innego hosta. Dzięki temu, jeżeli 
dostaniesz bana na kanale, rozłączasz się i po ponownym wpięciu możesz sobie dalej 
swobodnie wkurzać opow... Możesz tez do woli rozsyłać rożne trojany i inne badziewia. 
Częsta praktyka jest tez używanie modemowcow do robienia automesgow z racji ich 'dużej 
odporności' na bany :) 
Ale generalnie, +r sux! 


Jak się tego pozbyć 
-------------------

Jest kilka sposobów: 
+ Wyczaić zagraniczny serwer, który nie daje +r. 
Problematyczne w takich przypadkach jest to, ze takie serwery SA ostro zalagowione 
i dosyć często występują na nich splity. Ale jeżeli chcesz zaryzykować, to sprawdź 
te: chat.bt.net, irc.stealth.net, irc.webbernet.net, irc.funet.fi (wszystkie działają 
na standardowych portach, ale sprawdź tez inne). 
Niestety, jest to dość mało stabilna metoda. Rzadko kiedy można się na te serwery 
dopchać, a jeżeli już ci się to uda to nie zawsze masz -r. 
+ Sprawdź czy w twoim mieście jest usługa CALLBACK. Pamiętam, ze jak z niej korzystałem, 
to nie miąłem +r. 
+ Poszukaj ISP z innym numerem dostepowym 
+ Zalatw sobie stale łącze :P 
+ Skorzystaj z tunelingu (patrz nizej). 



Tuneling 
--------
Tuneling to chyba najpewniejsza metoda likwidowania restricta. Niestety, żeby z niej 
skorzystać, musisz mięć wykupione konto shellowe. 


Na czym to polega 
-----------------
Zasada jest taka. Na twoim koncie działa program (bnc), który nasłuchuje połączeń 
przychodzących. Identyfikuje je na podstawie hasła, które podajesz w trakcie 
konfiguracji. Twój mIRC łączy się najpierw z kontem, a bnc odwala już cala robotę 
i wpina cię na serwer IRC. W momencie kiedy się połączysz, nie będziesz już miął 
tepsowego hosta (pb123.ppp.tpnet.pl), tylko hosta twojego konta shelowego 
(costam@twoj.shell.pl). Jako ze na shelach nie ma się restrykcji, ty tez nie będziesz 
jej miął :) 
Problem może się pojawić w momencie kiedy serwer jest przeciążony... Będziesz miął lagi.. 

UWAGA! 
Nie na wszystkich kontach możesz mięć możliwość kompilowania własnych programów! 
Może właduje tu później skompilowana wersje. 


HOWTO 
-----
Najpierw musisz ściągnąć program bnc. Możesz to zrobić klikając na Ink poniżej: 
- bnc2.8.2.tar.gz (48 KB, *.tar.gz) 
Następnie, musisz go przetransportować na swoje konto shellowe jakimś programem do ftp. 

Jeżeli nie chcesz się bawić w szczegóły i od razu dziabnąć to wgetem, to podaje 
direct-linka: 
ftp://shell.infoserve.pl/IRC/bnc2.8.2.tar.gz 

Po ściągnięciu programu na konto musisz go rozpakować. Komenda: tar -zxf bnc2.8.2.tar.gz 
Wchodzimy do katalogu który się nam utworzył (cd bnc2.8.2) i wydajemy polecenie: 
./configure. Po zakończeniu tej akcji wpisujemy: make. To polecenie skompiluje 
nam ładnie cały programie. 
Jeżeli doszedłeś do tego momentu i nic się nie wykrzaczylo, to znaczy ze masz 
dobre konto (możesz podąć mi adres :)) 
Teraz czas na przejście do 'meritum' czyli do konfiguracji całego programu. 
Wpisujemy: ./bncsetup 


Krok po kroku: 
--------------
1. Pojawi się okienko, które poinformuje nas ze mamy do czynienia z Wizardem, 
który z kolei poprowadzi nas przez cały proces konfiguracji. Walimy [Enter]. 
2. Następne okienko. Na jakim porcie ma nasłuchiwać program. Doradzam podanie portu 
w liczbie pięciocyfrowej i większej od 1024, żeby uniknąć ew. kolizji z botami 
stojącymi na serwerze. Wpisujemy port i walimy [Enter] 
3. Wpisujesz ilu użytkowników może się łączyć z programem na tym porcie 
(0 - nieograniczona ilość). 
4. Wpisujesz hasło, które będziesz podawał aby nawiązać połączenie z bnc'em 
5. Ponownie podajesz hasło. Możesz zostawić to samo. 
6. Następne okienko, to pytanie czy chcesz aby hasła były kodowane. Odpowiedz chyba 
oczywista :) 
7. W kolejnym musisz podjąć decyzje czy chcesz aby do bnc'a były dopuszczane 
wszystkie IP, które znają hasło. Odpowiedz Yes (masz przecież zmienne IP). 
8. Eee.. Wciśnij No 
9. Dalej, pytanie czy chcesz aby program logował wszystkie połączenia. Myślę ze warto. 
10. Kolejne pytanie, to prośba o podanie nazwy pliku konfiguracyjnego. Jeżeli nie masz 
swojego, to zostaw ten co jest - wciśnij [Enter]. 
11. Czy chcesz aby bnc wyświetlał motd (wiadomość powitalna). Po co nam to? Wciśnij No 
12. Czy chcesz aby bnc dynamicznie przydzielał ident. Podobno nie zawsze działa, 
ale na wszelki wypadek daj [Enter] 
12. Ostatnie pytanie: gdzie zachować zmiany. Tez [Enter]. 
13. Ostatnia rzeczą jaka trzeba zrobić jest wpisanie: ./bnc żeby uruchomić program. 
Powinieneś zobaczyć cos takiego: 
$ ./bnc
Irc Proxy v2.8.2 GNU projekt (C) 1998-99
Coded by James Seter :bugs-> (Pharos@refract.com) or IRC pharos on efnet
--Using conf file ./bnc.conf
--Option line in error:(1)
0:X
--Configuration:
Daemon port......:55555
Maxusers.........:0
Default conn port:6667
Pid File.........:./pid.bnc
Vhost Default....:-SYSTEM DEFAULT-
Process Id.......:95160
Exit ./bnc{7} :Successfully went into the background.
$

Oczywiscie zamiast tych danych po --Configuration: będziesz miął swoje dane z konfiga. 
Warto zanotować sobie Process Id (zanotuj numerek). Przyda ci się to do wyłączenia 
programu. 
Komenda: kill -9 Process Id 

Jeżeli chodzi o shella to tyle. Możesz się już swobodnie wylogowac. 


Konfiguracja mIRCa 
------------------
Żeby uwieńczyć dzieło sukcesem, trzeba jeszcze odpowiednio skonfigurować mIRCa, 
ale to już jest formalność. 
Na rysunku poniżej jest wszystko pokazane. 

Na wszelki wypadek, podaje gdzie co wklepać: 
Otwierasz w mIRCu okno, gdzie wpisuje się serwery i: 

# w polu: 'Description' piszesz co sobie chcesz; 
# w polu: 'IRC Server' podajesz host twojego konta (czyli adres bez @); 
# w polu 'Port(s)' port, który ustawiłeś podczas konfiguracji; 
# w polu 'Password' wpisujesz hasło. Tez to z konfiga. 

Następnie, klikasz Add i Connect... 

Zostaniesz poproszony o podanie właściwego adresu serwera, z którym chcesz się połączyć: 

- type /quote conn [server] <port> <pass> to connect 

Wpisujesz na przykład: 
/quote conn poznan.irc.pl 6667 
...i już. 
Jesteś na IRCu, masz stałego hosta, nie masz +r i w ogóle jest fajnie :) 


KoNieC! 


P.S. 
Pisalem tego faka jednocześnie robiąc to wszystko co zostało opisane, wiec możesz 
polegać na tym co przed chwila przeczytałeś.