|
| /join
[#kana設 |
wejscie
na odpowiedni kanal, i utomatyczne wyjscie jesli
uzytkownik znajduje sie juz na innym kanale. ( zobacz
set novice )
|
| /leave
[#kana設 |
opuszczenie
biezacego kanalu. Zamiast leave mozna podac * co
oznacza aktualny kanal
|
| /msg [nick]
[tekst] |
wysylanie
prywatnych tekstow do wybranej osoby
|
| /nick
[nowy_nick] |
zmiana
biezacego nicka
|
| /who
[#kana設 |
informacje
o osobach na wybranym kanale
|
| /whois
[nick] |
informacje
na temat wybranej osoby
|
| /quit
[tekst] |
zakonczenie,
i wyjscie z sieci
|
| /kick
[#kana設 [nick] [pow鏚] |
po
prostu kop
|
| /admin
[nazwa servera] |
wyswietla
informacje o serwerze
|
| /alias
[nazwa] [polecenie] |
bardzo
pozyteczne polecenie pozwalajace na tworzenie skrotow
np. alias j join spowoduje po wpiasaniu /j #jakis_kanal
wejscie na kanal
|
| /away
[tekst] |
sluzy
do informowania innych o naszej zajetosci
|
| /bind
[klawisz funkcja] |
sluzy
do tworzenia skrotow klawiszowych
|
| /clear |
czysci
zawartosc ekranu
|
| /ctcp |
Client
To Client Protocol- bezposrednie polaczenie miedzy
klientami
|
| /ctcp
[nick] ping |
podaje
czas w sekundach o wyslaniu informacji do danej osoby,
i powrot
|
| /ctcp
[nick] version |
informacje
o wersji klienta z jakiego korzysta osoba
|
| /ctcp
[nick] time |
podaje
lokalny czas u osoby
|
| /ctcp
[nick] finger |
wyswietla
dodatkowe informacje o uzytkowniku
|
| /date |
wyswietla
aktualna date oraz godzine
|
| /dcc |
Direct
Client Connection
|
| /dcc [nick]
send [plik] |
wyslanie
pliku do danej osoby
|
| /dcc [nick]
chat |
bezposrednie
polaczenie z osoba bez uzycia serwera
|
| /exec
[polecenie_systemowe] |
wykonuje
jakies zewnetrzne polecenie
|
| /ignore
[kogo] |
ignoruje
informacje przychodzace od danej osoby
PUBLIC -ignoruje wypowiedzi publiczne, danej osoby
skierowane na kanal
MSG - ignoruje wypowiedzi danej osoby na msg
NOTICES - ignoruje komunikaty typu notice
NOTES - ignoruje komunikaty typu note
INVITES - ignoruje zaproszenia na kanal
WALLOPS - ignoruje komunikaty dla operatorow
CTCP - ignoruje wszystkie komunikaty CTCP
CRAP - ignoruje wszystko to co powyzej wymienione
ALL - ignoruje wszystko od danej osoby
NONE - wylacza ignorowanie osoby
|
| /lastlog |
wyswietla
ostatnie otrzymane komunikaty (ile,zalezy od ustawien)
|
| /load
[file] |
ladowanie
scryptu
|
| /lusers |
wyswietla
krotka statystyke dotyczaca sieci irc
|
| /mode
[#kana設/[nick] +/-[iswo] |
ustawienie
statusu kanalu,lub atrybutow nicka
|
| /motd |
wyswietla
wiadomosc dnia
|
| /names
[#kana設 |
podobnie
jak who
|
| /notify
[nick] |
dodaje
nick do listy osob o pojawieniu sie ktorych chcemy byc
automatycznie informowani.( '-' usuwa nicka z listy)
|
| /on
[zdarzenie] [komenda] |
jedno
z najwazniejszych polecen przy pisaniu scryptow.
Pozwala na automatyczne reagowanie na jakies zdarzenie
|
| /query
[nick] |
powoduje
przejscie w tryb stalej rozmowy z dana osoba, nie
trzeba za kazdym razem pisac /msg nick (samo /query
wylacza)
|
| /redirect
[nick/#kanal] [komenda] |
przesyla
wynik komendy na podany kanal lubdo danej osoby. Mozna
laczyc z /exec np. /redirect /exec ps -aux #polcafe
|
| /save
[nazwa_pliku] |
zapisuje
ustawienia programu IrcII do pliku, jesli nazwa nie
zostala podana, to plikiem bedzie: .ircrc
|
| /server
[serwer] |
laczy
nas z podanym serwerem
|
| /set
[zmienna] [nowa_wartosc] |
ustawia
zmienne programu
HELP_PATH - wskazuje na katalog w ktorym znajduje sie
plik z pomoca
HOLD_MODE - ustawione na ON powoduje, ze ekran
automatycznie sie przewija po zapelnieniu tekstem.
LASTLOG - definiuje ilosc lini wyswietlanych
poleceniem lastlog
LOG - wlacza lub wylacza zapisywanie do pliku,
standardowy plik - IrcLog
LOGFILE - nazwa pliku do ktorej bedzie zapisywany LOG
NOVICE - standardowo ustawione na off, co ogranicza
wiekszosc operacji zalecane ustawic na ON
REALNAME - tekst jaki jest wyswietlany przy komendzie
/whois
|
| /topic
[kanal] [temat] |
zmienia
temat kanalu
( jesli kanal ma +t wymaga @)
|
| /version
[nick] |
wersja
klienta danej osoby
|
| /whowas
[nick] |
krotkie
info o osbie ktora byla na IRC, ale juz jej nie ma
|
| /window |
szereg
komend do ustawiania parametrow okna
| |
BitchX
BitchX jest znanym z system闚 Unix
klientem IRC. O popularno�ci tego programu zadecydowa豉 豉twa
obs逝ga z linii polece�, dost瘼 do wszystkich komend obs逝giwanych
przez serwery IRC, mo磧iwo�� tworzenia skrypt闚. BitchX jest
dost瘼ny r闚nie� w wersji dla Windows. Wszystkie komendy mo積a wydawa� zdalnie za
pomoc� telnetu lub ssh, wi璚 BitchX mog� r闚nie� zainstalowa�
osoby posiadaj鉍e konta shell. Jednym z najlepszych dostawc闚 us逝g
internetowych w Polsce jest Cyberion - polecam. Dzi瘯i BitchX mo積a pozostawi�
na shellu sesj�, kt鏎a b璠zie wiernie strzeg豉 wybranego
IRCowego kana逝.
Instalacja
1. �ci鉚nij BitchX
ze strony www.bitchx.com
2. Przerzu� plik na konto za pomoc� FTP
3. Zaloguj si� na konto poprzez telnet lub ssh
4. Wydawaj kolejno komendy:
a) tar zxvf BitchX-1.0c3.tar.gz
(dekompresja pliku z programem)
b) cd BitchX (wej�cie do kartoteki z
programem)
c) ./configure (automatyczna
konfiguracja)
d) make (tworzenie plik闚 programu)
e) make install (instalacja)
Uruchamianie
1. Program uruchamia
komenda BitchX. Wpisanie tej komendy spowoduje uruchomienie
programu, kt鏎y pobierze nick i namiary serwera z pliku .bash_profile.
Je瞠li nie znajdzie tego pliku po章czy si� z jednym z
zapisanych w plikach programu serwerem, a nick pobierze z nazwy
konta.
2.Wygodniejsze jest u篡wanie d逝窺zej komendy uruchamiaj帷ej
program (podaj鉍 nick, namiary serwera i port) - BitchX
twoj_nick twoj_server:port.
3. Istnieje r闚nie� mo磧iwo�� uruchomienia BitchX podaj鉍
wszystkie potrzebne programowi parametry:
BitchX [-Aq] [-H hostname] [-c channel] [-p port] [-r plik] [nickname]
[server]
Znaczenie poszczeg鏊nych nawias闚 (przy wydawaniu komendy
nale篡 nawiasy pomin寞!):
BitchX - nazwa programu, kt鏎y ma zosta� uruchomiony ;)
-A - program nie wy�wietli powitalnego rysunku
-q - program nie 豉duje plik闚 .ircrc i .bitchxrc
-h hostname - program u篡wa wirtualnego hosta (v-hosta)
-c channel - program po po章czniu program wchodzi na okre�lony
kana�
-p port - program 章czy si� z serwerem przez podany port
-r plik - program 章czy si� kolejno z serwerami
zapisanymi w danym pliku
nickname - tw鎩 IRCowy nick
server - serwer IRC, z kt鏎ym program ma sie po章czy�
Podstawowe
komendy
/join #channel
- wchodzi na podany kana�
/part #channel - wychodzi z podanego kana逝
/ajoin #channel - ustawia autojoin (automatyczne
wchodzenie) na dany kana�
/ajoinlist - pokazuje list� kana堯w dodanych do autojoin
/unajoin #channel - usuwa dany kana� z listy autojoin
/op nick - daj opa danemu userowi
/deop nick - zabiera opa (deopuje) danemu userowi
/kick [channel] nick - wyrzuca dany nick z podanego kana逝
(je瞠li nie podasz nazwy kana逝 program wyrzuci usera z kana逝,
na kt鏎ym si獪ktualnie znajdujesz!)
/ban [channel] nick - zak豉da flag� +b (banuje) usera o
podanym nicku
/bans - wy�wietla link� na這穎nych ban闚
/invite nick #channel - zaprasza usera o podanym nicku na
dany kana�
/ignore + nick - w章cza ignorowanie danego usera
/ignore - nick - wy章cza ignorowanie danego usera
/mode #channel [+/-] [flaga] [host/nick] - dokonuje zmian w
ustawieniach kana逝. Warto�ci host lub nick musz� by� podane
tylko dla flagi B. Inne flagi to mi璠zy innymi: T (topic), O (op),
M (moderowanie), I (invite only - tylko zaproszeni), K (key -
klucz,has這).
Domy�lne
ustawienia (plik .bash_profile)
Aby szybko uruchamia�
BitchX ( komend� BitchX) nale篡 zedytowa� plik .bash_profile, w
kt鏎ym przechowywane s� domy�lne dane usera. Nast瘼nie nale篡
wpisa� wiersze:
IRCNICK="twoj_nick"
IRCNAME="jakis dowolny tekst"
IRCSERVER="serwer_irc"
Przyk豉dowy plik mo瞠 wgl鉅a� tak:
IRCNICK="kazik"
IRCNAME="hi, my name is bart"
IRCSERVER="warszawa.irc.pl"
Wirtualne
adresy (v-hosty)
Host jest jednym ze
sposob闚 identyfikacji u篡tkownik闚 na IRC. Na podstawie host闚
zak豉da si� k-line, flaki +b, ignorowanie. Dzi瘯i v-hostom mo瞠sz
zmie� sw鎩 zamaskowa� sw鎩 prawdziwy host. Po uruchomieniu
BitchX wydaj komend� /hostname. Program wy�wietli list�
wszystkich dost瘼nych v-host闚. Nast瘼nie wydaj polecenie
usawiaj鉍e jeden z dost瘼nych v-host闚: $ BitchX -H vhost
np. $ BitchX -H vhost1.shell..pl.
Okna
W BitchX mo積a za
pomoc� skr鏒闚 klawiaturowych i odpowiednich komend sterowa�
oknami i ich po這瞠niem.
Skr鏒y klawiaturowe:
CTRL+W- - Zmniejszenie okna o jedn� lini�
CTRL+W+ - Zwi瘯szenie okna o jedn� lini�
CTRL+Wl - Wy�wietla list� okien
CTRL+Wk - Likwidacja okna (aktywnego)
CTRL+Wh - Ukrycie okna (aktywnego)
CTRL+Wb - Dzieli ekran na r闚ne cz��ci
CTRL+Wp - Prze章czanie si� pomi璠zy aktywnym oknami
ESC+1 - przej�cie do pierwszego okna
ESC+X - przej�cie do okna o numerze X
Komendy:
/window new - otwarcie nowego okna
/window hide - ukrycie okna
/window kill - likwidacja (zabicie :) okna
/window balance - podzia� okna na r闚ne cz��ci
/window list - lista okien
/window shrink 1 - zmniejszenie okna o jedn� lini�
/window grow 1 - zwi瘯szenie okna o jedn� lini�
/window move 1 - zamiana miejsc okien
Komendy
Oto inne obs逝giwane
przez BitchX komendy. Przy wydawaniu komend pomi� nawiasy. Warto�ci
lub dane zawarte w nawiasach nie musz� by� podawane.
/away [powod] - przechodzi w stan away i zapisuje podany
pow鏚
/back - powr鏒 z away
/bantype [typ] - okre�la typ bana. Dost瘼ne typy
to normal (nick!*user@host), better (*!*user@*.domena),
host (*!*@host.domena), domain
(*!*@*.domena).
/bhelp [komenda] - uruchamia pomoc dla danej komendy
/bk [nick] - banuje i wyrzuca (ban + kick) z kana逝
podanego usera
/chanst [#channel] - wy�wietla statystyki kana逝
/dc [nick] - otwiera DCC-Chat z podanym userem
/dcx [nick] - zamyka po章czenie DCC-Chat z podanym userem
/dca - zamyka wszystkie po章czenia DCC-Chat
/dcc - pokazuje status DCC-Chat i DCC-Send
/dme [tekst] - wy�wietla podany tekst na DCC-Chat
/exit - wyj�cie z programu
/fk [nick] - wyrzucenie i non-op dla danego usera
/fuck [nick] - bardzo przydatna komenda: deop, ban, kick
danego usera ;)
/history - historia u篡wanych komend
/ig [nick] - ignoruje podany nick
/igh [nick] - zak豉da ignore na host danego usera
/lk [powod] - lamerkick - wyrzuca z kana逝 wszystkich bez
opa (flagi +o)
/llook - podaje informacje o po章czeniach serwer闚 IRC
(przydatne przy splitach)
/load [plik] - 豉duje plik skryptu (rozszerzenie to
zazwyczaj *.bx)
/map - tworzy map� po章czenia serwer闚 IRC
/msay [tekst] - wysy豉 podany tekst na wszystkie
kana造
/mb [#channel] - massban - za這瞠nie flagi +b na
wszystkie osoby na danym kanale
/mdop [#channel] - massdeop - zdeopowanie (-o) wszystkich
user闚 z danego kana逝
/mult [nicki] - masskick - wyrzuca wszystkich user闚
o podanych nickach
/mop [#channel] - massop - opowanie (+o) wszystkich na
danym kanale
/mub [#channel] - massunban - zdj璚ie wszystkich ban闚 za這穎nych
na danym kanale
/msg [nick] - wysy豉 wiadomo�� do danego usera
/notify [nick] - dodaje danego usera do notify
(powiadamianie o po陰czeniu si� usera)
/notify -[nick] - usuwa danego usera z listy notify
/partall - wychodzi ze wszystkich kana堯w
/read - odczytuje wiadomo�ci z loggera trybu away
/readlog - dzia豉 analogicznie jak powy窺za komenda
/randomnick - losowy nick
/repeat [ilosc] [komenda] - powtarza dan� komend� podan�
ilo�� razy
/sc [#channel] - sortuje list� nick闚 wed逝g czasu bycia
online user闚
/scan - podaje alfabetyczn� list� user闚
/scanv - podaje list� u篡tkownik闚 z flag� voice (+v)
/scani - podaj� list� IRCoperator闚 (administrator闚)
/scano - podaje list� u篡tkownik闚 z flag� op (+o)
/scans - wy�wietla list� user闚 z shitlisty
/scanf - wy�wietlalist� user闚 z friendlisty
/say [format] [tekst] - wy�wietla tekst w podanym formacie
(B, I, U)
/sv - showversion - podaje wersje BitchX
/stat [server] - statystyki danego serwera
/tban - kolejne zdejmowanie z listy ban闚
/tig - kolejne zdejmowanie z listy ignore
/tlock [#channel] [on/off] - blokowanie lub odblokowywanie
topica na danym kanale
/unkey - zdj璚ie klucza (has豉) dost瘼u na kana�
/untopic - zdj璚ie z kana逝 topica
/ver [nick/#channel] - wysy豉 version do danego usera/kana逝
/voice [nick] - nadaje danemu userowi flag� voice (czyli g這s
przy +m)
/who [nick] - podaje informacje o userze
/whois [nick] - podaje dok豉dniejsze informacje o userze
/wi [nick] - dzia豉 jak /whois
/ww [nick] - dzia豉 jak /whowas - podaje informacje o
userze, kt鏎y zako鎍zy� sesj� IRC
BitchX w
praktyce
Przyk豉d praktycznego wykorzystania programu BitchX.
Dodawanie do userlisty
Userlista pozwala na korzystanie z programu wielu u篡tkownik闚.
Polecenie mo瞠 wygl鉅a� tak:
/adduser nick #channel
ops,i_ops,reop,ban,pban,unban,kick,invite,pinvite,flood
Poszczeg鏊ne warto�ci oznaczaj�:
adduser - komenda dodawania usera
nick - nick usera
#channel - kana� (je瞠li nie chcesz okre�la kana逝 lub doda�
wszystkie wpisz *)
opa - osoba mo瞠 dosta� flag� op (+o)
i_ops - autoop dla danego usera
reop - po utracie flagi +o user zostanie ponownie zopowany
ban - banuje osob�, kt鏎a zbanowa豉 usera dodawanego do
userlisty
pban - automatyczne zdejmowania bana
unban - osoba mo瞠 zdj寞 z siebie bana przez CTCP
kick - wyrzuca osob�, kt鏎a wyrzuci豉 usera dodawanego do
userlisty
invite - user mo瞠 zaprosi� si� na kana� poprzez CTCP
pinvite - automatycznie zaprasza na kana� po wyrzuceniu z kana逝
flood - zezwala na floodowanie
Sesja
Dzi瘯i BitchX mo瞠sz
豉two postawi� sesj�. Wystarczy, 瞠 zalogujesz si� na konto i
wydasz polecenie screen BitchX. Po uruchomieniu klienta
wejd� na kana造, na kt鏎ych ma sta� sesja i wydaj polecenie /away
<powod>. Gotowe! Komenda screen -r spowoduje
zamkni璚ie klienta i zwolnienie polecenia screen.
INSTALACJA
EGGDROPA
1. Prze�lij na
konto shell (za pomoc� klient FTP) plik eggdrop1.6.6.tar
2. Zaloguj si� na konto shell za pomoc� telnetu (lub innego
programu). W tym celu klikaj kolejno na Start>Uruchom>Telnet.
Z menu Po章cz wybierz System zdalny i w oknie
wpisz nazw� hosta i kliknij Po章cz. Po po章czeniu si�
wpisz login i has這.
3. W telnecie wydaj komend� rozpakowuj鉍� plik: tar -xvf
eggdrop1.6.6.tar
4. Teraz wejd� do katalogu z plikiem: cd eggdrop1.6.6
5. Nadszed� czas na konfiguracj� automatyczn� ./configure
Podczas kompilacji mog� pojawi� si�
komunikaty o b喚dach. Je瞠li zobaczysz b章d typu "I
can't find TCL on this system." oznacza to, 瞠 na
serwerze nie ma bibliotek TCL.
6. Teraz trzeba wyda� komend� rozpoczynaj鉍� tworzenie plik闚
konfiguracyjnych: make config
7. Przedostatnia komenda to po prostu "utw鏎z": make
8. A oto ostatnia komenda: make install
|