IRC naredbe

Day 2,299, 05:39 Published in Croatia Georgia by Georgian Adapter


Dosta nas je na IRC -u a da se njime ne znamo služiti, danas vam donosim popis svih naredbi kako bi znali iskoristiti svoje opove, hopove, ownere i sve što vam se tamo nudi 🙂 Članak je možda dosadan, ali zanimljivijeg ga se ne može učiniti nikako. Nadam se da će Vam puno koristiti 🙂

IRC ili ti Internet Relay Chat funkcionira po principu razmjene poruka korisnik - server, korisnik - korisnik. Poruke koje korisnik šalje serveru nazivaju se IRC komande. Pišu se u obliku /msg servis naredba, gdje /msg znači posalji poruku, servis je ime servisa na serveru kome šaljemo naredbu(ChanServ, NickServ, BotServ, MemoServ, OperServ ili HostServ), a naredba je naređenje koje šaljemo serveru da izvrši(na pr. info nick). Evo primjera kako izgleda jedna cijela naredba za dobijanje informacija o nekom nicku, piše se točno kao što piše ovdje: /msg nickserv info ultra_korov, gde je ultra_korov nick o kojemu želimo da dobijemo informacije. Sve naredbe se pišu u prozoru za pisanje poruka, a nakon napisane naredbe stisne se ENTER, što šalje naredbu serveru.


ChanServ naredbe
Naredbe mogu biti u obliku /msg chanserv, /chanserv ili /cs

/msg chanserv help - lista naredbi i opcija dostupnih na serveru


/cs access #ime_kanala add nick nivo - davanje nivoa ili statusa nekom nicku na kanalu. Voice + (vop) je nivo 3, halfop nivo 4, @op je nivo 5, SOP je nivo 10,
/cs akick #ime_kanala add nick | host (razlog) - dodavanje nika na akik listu, nik je automatski banovan pri ulasku na kanal (razlo nije obavezan)
/cs ban #ime_kanala nick (razlog) - izbacivanje sa zabranom ulaska na kanal (razlog nije obavezan)
/cs clear #ime_kanala (modes | bans | ops | voices | users) - ciscenje svih modova, banova, @op statusa, pluseva ili izbacivanje svih korisnika sa kanala
/cs dehalfop #ime_kanala nick - skidanje hop statusa nekome (😵
/cs deop #ime_kanala nick - skidanje @op statusa nekome
/cs deowner #ime_kanala - skidanje statusa vlasnika kanala (preuzimanje kanala)
/cs deprotect #ime_kanala nick - skidanje zastite (+a) nekome na nekom kanalu
/cs devoice #ime_kanala nick - skidanje vop statusa nekome (+)
/cs drop #ime_kanala - ponistavanje registracije kanala
/cs getkey #ime_kanala - dobijenje pass-a (šifre) kanala, rezervisano za botove, skripte i administratore
/cs halfop #ime_kanala nick - davanje hop statusa (😵
/cs identify #ime_kanala pass (sifra) - identifikacija vlasnika kanala
/cs info #ime_kanala (all) - dobijanje informacija o kanalu
/cs invite #ime_kanala - pozivate sami sebe na kanal ako je u +i modu
/cs kick #ime_kanala nick (razlog) - izbacivanje nekoga sa kanala
/cs list mode - lista kanala po odabranom modu ( /cs list +i - lista kanala u invite modu ), kanali u +p (private) modu nisu na listama
/cs logout #ime_kanala nick - brisanje identifikacije za kanal
/cs owner #ime_kanala - davanje statusa vlasnik kanala (+q)
/cs protect #ime_kanala nick - davanje zastite nekome na nekom kanalu (+a)
/cs register #ime_kanala pass opis_kanala - registriranje kanala ( /cs register #HNClan ultra_korov Dobrodosli )
/cs sendpass #ime_kanala - slanje šifre (pass) kanala na e-mail vlasnika kanala
/cs unban #ime_kanala - skidanje svih banova na kanalu ukoliko vi ne mozete ući, a imate sop ili ste vlasnik kanala
/cs voice #ime_kanala nick - davanje vop statusa (+) nekome na nekom kanalu
/cs topic #ime_kanala novi_topic - promjena topic-a kanala



SET naredbe - /cs set #kanal opcija parametri


/cs set #ime_kanala bantype broj - odredjuje vrstu bana koju ce koristiti chanserv za udaljavanje sa kanala. Odredjuju se brojevima od 0 do 3:
0 - *!user@host
1 - *!*user@host - za vise informacija probajte komandu /cs help set mlock
2 - *!*@host
3 - *!*user@*.domain
/cs set #ime_kanala desc opis_kanala - postavlja opis kanala ili tema o kojoj se na kanalu prica
/cs set #ime_kanala email neki_meil - vezivanje neke e-mail adrese uz kanal
/cs set #ime_kanala entrymsg poruka - postavljanje ulazne poruke koja je vidljiva pri ulasku na kanal
/cs set #ime_kanala founder nick - postavljanje vlasnika kanala
/cs set #ime_kanala keeptopic on | off - topic je sacuvan i kada je kanal prazan
/cs set #ime_kanala mlock modovi_kanala - ovim mozete blokirati modove kanala ( /cs set #hnclan mlock +nt-pmik )
/cs set #ime_kanala opnotice on | off - poslije svake op ili deop naredbe na kanal se salje notice poruka
/cs set #ime_kanala passwd novi_pass - promena sifre (pas-a) za kanal, morate se prvo identificirati kao vlasnik kanala i imati njegov nick
/cs set #ime_kanala peace on | off - ukljucuje mogucnost korisnicima da koriste chanserv komande (ban, kick...) protiv korisnika sa visim acces nivoom
/cs set #ime_kanala private on | off - kanal se pojavljuje ili ne na listi kanala posle komande /cs list
/cs set #ime_kanala restricted on | off - kick-ban sa kanala svih korisnika sa negativnim acces-om, ili ako je @op kontrola ukljucena, svih koji nisu na acces listi
/cs set #ime_kanala secure on | off - jedino korisnici sa registriranim nickovima ili koji su na acces listama mogu uci na kanal
/cs set #ime_kanala securefounder on | off - jedino pravi vlasnik kanala moze minjati opcije kanala a ne svi oni koji znaju pass ili sifru
/cs set #ime_kanala secureops on | off - jedino osobe na acces listama mogu dobiti status @op-a na kanalu
/cs set #ime_kanala signkick on | off | level - kick preko chanserva bice potpisan nikom koji je komandu i napisao
/cs set #ime_kanala topiclock on | off - "zakljucavanje" topica, promjena je moguca jedino preko naredbe /topic
/cs set #ime_kanala web_adresa - vezivanje neke web adrese uz kanal (url)
/cs set #ime_kanala sucessor nik - ovim se postavlja nasljednik kanala ukoliko nick pravog vlasnika bude dropovan ili ponisten



Davanje statusa na kanalima


/cs vop #ime_kanala add (del) nick
/cs hop #ime_kanala add (del) nick
/cs aop #ime_kanala add (del) nick
/cs sop #ime_kanala add (del) nick



NickServ Naredbe
Naredbe mogu biti u obliku /msg nickserv, /nickserv ili /ns...

/msg nickserv help - popis naredbi i opcija dostupnih na serveru


/ns register pass vas_meil - registracija nika pod kojim ste se spojili, pass ili sifra ima 5 znakova minimum ( /ns register xyz123 )
/ns identify pass - identifikacija nicka poslije svakog spajanja ( /ns identify xyz123 )
/ns drop vas_nick - ponistenje registriranog nicka, morate se prvo identificirati ( /ns drop DIDI )
/ns sendpass vas_nick - ako zaboravite sifru (pass) vaseg nicka, ovim je dobijate nazad na e-mail koji je dan pri registraciji ( /ns sendpass nick )
/ns access add mask [dell mask]

- lista adresa kojima nickserv dozvoljava da koriste vas nick. Ako koristite vise provajdera ovim omogucavate ( posle naredbe identify) da vas nick bude prepoznat i zasticen iako koristite neki drugi provajder nego pri registraciji istog ( /ns access add user@*.verat.net vas uobicajeni provajder je, recimo, t-com )

/ns ghost nick pass - posle naglog prekida konekcije, desava se da vas nick ostane na kanalima i da vam nickserv ne prihvati identifikaciju jer ste vec prisutni na kanalima. Ovim izbacujete taj nik "ghost" ( /ns ghost ultra_korov xyz123 )
/ns group nick pass - linkovanje ili povezivanje nickova u jednu grupu. Ovim cuvate privilegije i statuse na kanalima za sve nikove u grupi a kao pass koristite samo onaj za glavni nik. Grupe se ne mogu linkovati. Spojeni ste kao ultra_korov sa pass-om zyx456, a vas glavni nik je Korov sa pass-om xyz123 ; upisite /ns group Korov xyz123 i vas nik ultra_korov dobija sve privilegije vaseg glavnog nicka. Ovo mozete uraditi za sve registrirane nickove koje koristite.
/ns info nick - dobijanje informacija o nekom niku ( /ns info Lobanja )
/ns recover vas_nick pass - ovim mozete vratiti vas nick ukoliko ga netko drugi koristi. Posle jedne minute mozete ponovo koristiti vas nik ( /ns recover ultra_korov xyz123 )
/ns release vas_nick pass - ako vam je jedna minuta duga (posle recover) ovom naredbom skracujete cekanje ( /ns release ultra_korov xyz123 )



SET naredbe - /ns set opcija parametri


/ns set passwd novi_pass - promjena šifre (nova sifra) morate se prvo identificirati kao vlasnik nicka ( /ns set password zyx789 )
/ns set kill (on | quick | immed | off) - zastita registriranog nicka. Korisnik koji koristi vas nick ima 60 sekundi za promjenu nicka ili identifikaciju (ovo vazi i za vas) Opcijom quick vrijeme se smanjuje na 20 sekundi, immed je trenutna promjena ( /ns set kill on )
/ns set email adresa - vezanje e-mail adrese uz vas nick. Vidljiva poslije naredbe /info nick ( /ns set email korov@gmail.com )
/ns set url adresa - vezanje neke web adrese (vas stranica recimo) uz vas nick. Adresa je vidljiva poslije komande /info nick ( /ns set url www.nksikirevci.wix.com/nksikirevci )
/ns set icq adresa - vezanje vase icq adrese ( /ns set icq 12345678 )
/ns set hide {email | usermask | quit} (on | off) - ovim dozvoljavate ili ne dozvoljavate davanje danih informacija o vama poslije naredbe /ns info nick. Moguće su sve kombinacije ( /ns set hide email on ; /ns set hide usermask off )
/ns set greet poruka - pozdravna poruka uz vas nick vidljiva pri ulasku na kanale sa aktiviranom opcijom greet ( /ns set greet pozz svima )
/ns set secure (on | off) - dodatna sigurnost za registrovane nikove. Morate se identificirati iako vam je nick na access listi ( /ns set secure on )
/ns set private (on | off) - ako je opcija private ukljucena (on), vas nick se nece pojaviti na listi poslije naredbe /ns nick list ( /ns set private on )
/ns set msg (on | off) - odaberite nacin komuniciranja izmedju vas i services; on za poruke, off za notice ( /ns set msg on )

Naredbe forbid, getpass, logout, glist, forbiden, itd... su rezervirane za administratore. Ako ste stigli na ovaj nivo onda vam objasnjenje ovih naredbi i nije potrebno.



MemoServ Naredbe

Naredbe mogu biti u obliku /msg memoserv, /memoserv ili /ms
/msg memoserv help - spisak knaredbi i opcija dostupnih na serveru


/ms del (nick | kanal) (broj | liste | all) - brisanje jednog ili svih memo poruka ( /ms del 1 ; /ms del all )
/ms info (nick | kanal) - informacije o primljenim porukama nekog nicka ili kanala ( /ms info #HNClan)
/ms list (new) - lista svih ili samo novih memo poruka ( /ms list new ) Poslije naredbe list sve poruke su oznacene brojevima.
/ms read (broj | last | new) - citanje poruka po broju, zadnje pristigle ili nove ( /ms read last )
/ms send (nick | kanal) tekst_poruke - slanje memo poruke nekom nicku ili svima na kanalu ( /ms send ultra_korov Kako da udjem na erepublik? )
/ms set opcija parametri - konfiguracija pojedinih opcija
/ ms set limit (nick | kanal) broj - ogranicava broj primljenih poruka
/ms set notify (on | logon | new | off) - slanje informacija o primljenoj memo poruci: on - pri spajanju, ulasku i povratku sa away; logon - pri spajanju i povratku sa away; new - pri ulasku

Da bi ste mogli slati i primati poruke preko memoserva, vas nick mora biti registriran. Ovo važi i za osobu kojoj saljete poruku. Mozete poslati maksimalni tekst od 250 znakova



HostServ naredbe

Naredbe su rezervirane za Servis administratore i servis operatore (ircop). Za pomoc kucajte /oper help ili /admin help


/msg hostserv on - aktivira vas vhost (virtuelni ili lazni host) vidljiv komandom /whois
/msg hostserv set - postavljanje vhosta nekom niku
Ako ircd podnosi promjenu identiteta, mozete koristiti komandu: /msg hostserv set @
/msg hostserv setall - konfiguracija vhosta za sve nickove iste grupe
Ako ircd podnosi promjenu identiteta koristite SET @
/msg hostserv off - Iskljucuje vam vhost koji koristite i vas IP postaje vidljiv
/msg hostserv del - brisanje vhosta navedenom niku
/msg hostserv list [|] - lista odgovoarajucih vhost-ova
/msg hostserv group - postavlja vhost aktualnog nicka svima u grupi (sinkronizacija istog vhosta svim nickovima jedne grupe)



SET Naredbe

/msg operserv set opcija vrijednosti - aktualne opcije su:

/msg operserv set readonly {on | off}
/msg operserv set logchan {on | off}
/msg operserv set debug {on | off | broj}
/msg operserv set noexpire {on | off}
/msg operserv set superadmin {on | off}
/msg operserv noop set server
/msg operserv noop revoke server
/msg operserv jupe server [razlog]
/msg operserv raw tekst
/msg operserv update
/msg operserv reload
/msg operserv quit
/msg operserv shutdown
/msg operserv restart
/msg operserv killclones
/msg operserv chanlist [{model | nick} [secret]]
/msg operserv userlist [{model | kanal} [invisible]]
/msg operserv exception add [+vreme] mask limit razlog
exception del {mask | lista}
exception move broj pozicija
exception list [mask | lista]
exception view [mask | lista]
/msg operserv session list minimal
session view host
session list
session view



Server & Stats Naredbe

Za Naredbe dostupne na severu upišite u status prozoru /helpop usercmds i dobićete sljedecu listu (neke od naredbi su rezervirane za administratore):


admin - informacije o serveru administratoru
/away - vasa nedostupnost na kanalu i razlog za nedostupnost /away ( /away gledam utakmicu )
/botmotd - dnevna ili općenita poruka za botove
/credits - spisak osoba koji pomazu u razvoju Unreal IRCd servera
/dalinfo - autori Unreal IRCd i Dreamforge IRCd
/identify - identifikacija nicka /identify pass ; identificiranje vlasnika kanala /identify #kanal pass
/invite - pozivanje na kanal /invite nick #kanal ( /invite ultra_korov #ultra_korov )
/ison - provjerite je li je neki nick spojen /ison nick ( /ison ultra_korov )
/join - ulazak na kanal ili na kanale /join #kanal1,#kanal2,#kanal3 ( /join #ultra_korov, #services )
/kick - izbacivanje jedne ili vise osoba sa jednog ili vise kanala, razlog nije obavezan:
/kick #kanal1,kanal2 nick1,nick2 ( /kick #services DIDI )
/knock - slanje poruke @opovima na kanalu u +i modu (invite) /knock #kanal poruka.
Uvjeti su da kanal ne bude u +K ili +I modu (no knock, no invite) /knock #kongres.spam Hocu da udjem
/license - GNU licenca IRCd-a
/links - spisak servera u mrezi
/list - lista svih kanala na mrezi. Listu mozete dobiti i po odredjenim kriterijijma. Evo nekoliko:
/list 5 - lista kanala sa vise ili manje od pet korisnika (moze I neki drugi broj)
/list C10 - lista kanala registriranih prije najmanje 10 minuta ili u zadnjih 10 minuta
/list T10 - kanali koji su promjenili topic prije najmanje 10 minuta ili u zadnjih 10 minuta
/list *spam* - kanali koji imaju u imenu rijec spam (moze i neka druga rec)
/list !*spam* - kanali u kojima nema riječi spam
/lusers - statistike sa brojem korisnika na serveru
/map - mapa servera u mrezi
/mode - davanje odredjenih modova samom sebi ili kanalu /mode nick + | - modus
/mode #kanal + | - modus nick ( /mode Lobanja +s ; /mode #services +o DIDI )
/motd - dnevna ili ulazna poruka servera
/names - lista nickova na kanalu /names #kanal ( /names #pricaonica )
/nick - promena nicka /nick novi_nick
/notice - slanje notice nekom nicku, cijelom kanalu ili svim @, % i +v
/notice nick poruka ( /notice DIDI kako si? )
/notice #kanal poruka ( /notice #spam pozdrav svima )
/notice @/%/+ #kanal poruka
/part - napustanje kanala (razlog nije obavezan) /part #kanal
/ping - vrijeme odgovora izmedju servera i nekog korisnika /ping nick ime_servera
/privmsg - slanje privatne poruke nekome ili vise njih /privmsg nick1,nick2 poruka
/privmsg @/%/+ #kanal poruka - poruka za @, % ili +v na nekom kanalu
/quit - napustanje servera (razlog nije obavezan) /quit
/rules - pravila ponasanja na mrezi
/setname - promhena vaseg imena /setnames pravo_ime
/silence - lista nickova koje ignorirate /silence +nick dodaje na listu ; /silence -nick skida sa liste
/ignore -r - brisanje kompletne ignore liste
/stats - statistike servera
/stats Q - lista zabranjenih nickova
/helpop stats - flags lista
/time - vrijeme i datum na serveru
/topic - daje vam topic kanala na kojem se nalazite
/topic #kanal novi_topic - promjena topica
/userhost - daje userhost nekog nicka u obliku user@host /userhost nick
/version - informacija o verziji IRCd-a
/vhost - zamjenjuje vas pravi host (ip) sa nekim virtuelnim
/watch - vaša notify lista. Problem je sto morate upisivati nickove sa vase liste pri svakom spajanju
/watch +nick - dodavanje na listu
/watch nick - provjerava je li je dani nick spojen ili ne
/who - informacije o nicku ili provajderu /who nick | *verat.net
/whois - informacije o danom nicku /whois nick
/whowas - informacije o nicku koji je napustio server



Modovi korisnika

Neke od modova (modes) dobijate automatski pri spajanju a neke mozete dati sebi na kanalima i serveru ukoliko imate status za to. Pojedine su rezervirane za administratore i IRC Operatore, tj. samo ih oni mogu davati ili koristiti. Naredba je /mode nick +modus | -modus ( /mode Dedica +T )

Za spisak modova korisnika upišite u prozor za pisanje poruka /helpop umodes


O - localni IRC Operator (ircop samo na odredjenom serveru)
o - globalni IRC Operator (ircop na cijeloj mrezi)
i - nevidljiv
w - cita wallops poruke
g - vidi i salje "glopops" i "locops"
h - dostupan za pomoc
s - vidi notice servera
k - vidi /kill naredbe
S - zastita rezervirana za services
a - service administrator ili kick zastita
A - server administrator
N - administrator mreze
T - tehnicki administrator ili blokiranje CTCP (ping, verzija...)
C - co-administrator
c - vidi connects/disconnects na serveru
f - vidi serverova flood upozorenja
r - registriran nick
x - krije hostname (IP adresu)
e - vidi notice poslane od strane korisnika
b - vidi i salje chatops
W - vidi ko koristi komandu /whois na njega (samo za IRCOP)
q - jedino U:lignes vas mogu izbaciti (kick) Ova zastita se daje i vlasnicima kanala (owner ili founder)
B - robot (bot) mode
F - vidi notice na cijeloj mrezi
I - nevidljiv join/parts (nevidljiv na kanalima) Rezervirano za administratore
H - krije ircop status (samo za IRCOP)
d - ne dobija poruke sa kanala
v - salje notice za odbijen DCC ukoliko isti sadrzi virus
t - pokazuje da koristite Vhost (lazna adresa)
G - filtrira ruzne reci (badwords.message.conf) u porukama sa ****
z - obilježava korisnike sa SSL spajanjem (kriptovana)
R - samo registrirani nickovi vam mogu pisati na private



Modovi kanala

Neki od modova se dobijaju automatski pri registraciji kanala (nrt) Pojedine mozete dodati kasnije dok su neki rezervirani za administratore. Da bi dodali ili skinuli neki canalmode morate imati najmanje @OP na kanalu. Naredba je /mode #ime_kanala + | - modus ili /mode #kanal + | - modus nick

Za spisak dostupnih modova upišite u prozoru za upisivanje poruka /helpop chmodes


p - privatan kanal
s - tajni kanal
i - mozete uci jedino ako ste pozvani na kanal (invite only)
m - modovan kanal, jedino +voice i @op mogu pricati na kanalu
t - jedino @op mogu menjati topic
r - registrirann kanal
R - jedino registrirani nickovi mogu uci na kanal
c - sve poruke u boji su blokirane
Q - peace mode; nema izbacivanja sa kanala (kick) Jedino U:line mogu izbaciti nekoga (botserv ili chanserv)
O - kanal rezerviran za ircop
A - kanal rezerviran za administratore
K - komanda /knock #ime_kanala poruka nije dozvojena
S - ponistava boje
l - (limit) ogranicenje broja korisnika na kanalu ( /mode #ime_kanala +l 5 )
b - iskljucenje (ban) sa kanala ( /mode #ime_kanala +b Lobanja )
k - zakljucan kanal - potreban pass (kljuc) za ulazak na kanal ( /join #ime_kanala pass )
o - davanje statusa @ nekome ( /mode #ime_kanala +o DIDI )
v - daje + (voice) datom niku ( /mode #ime_kanala +v DIDI )
L - ako je limit na kanalu postignut svi koji pokusavaju uci biti će poslati na drugi kanal ( /mode #kanal +L #kanal2 )
a - zastita nika (kick ili drop nemoguc)
e - nick koji moze uci na kanal i pored bana na njegov host
h - halfop (😵 nick moze koristiti komande topic, kick (sem protiv @) i postavljati modove +vmntib ( /mode #ime_kanala +h DIDI )
f : - flood zastita, unesite broj linija u sekundi. Svako pretjerivanje je kaznjeno kickom a na kanlima u Peace modu (+Q) sledi ban.
H - nijedan korisnik sa +I (veliko i) modom ne moze uci na kanal (nevidljivi join/parts)
N - zabrana promjene nickova na kanalu
^ - daje moduse kanala
G - korištnje badwords liste. Svaka rijec sa liste je automatski promjenjena u ****
u - auditorium - komande /names i /who #kanal daju jedino listu @opova
C - CTCP zabranjen na kanalu (ping, version, finger...)
z - jedino korisnici sa SSL konekcijom mogu uci na kanal (secure connection)
I - zabranjen poziv (invite) na kanalu (veliko i) /mode #ime_kanala +I

Toliko od mene, nadam se da će Vam ovaj članak koristiti u budućnosti, nagradite moj trud votom i subom.

_______________________________________________________________________________

Za shout:

Sve IRC naredbe kako bi znali iskoristiti svoga opa na ircu

http://www.erepublik.com/hr/article/irc-naredbe-2380744/1/20

vote/sub/shout