Who Komutu ve Parametleri
WHO KOMUTU & PARAMETRELERI
——————————————————————-
*** Who komutu bir kanaldaki kullanicilari Nick!user@hostname realname siralamasi ile listelemek amaciyla kullanilir.
Bu komut ile kullanilabilecek bir takim parametreler vardir.
Bu parametreler sayesinde daha belirleyici arastirmalar yapabilirsiniz.
*** Who Komutu Parametreleri :
[+|-][acghmnsuM] [args]
/who [+|-][achmnsuM] [args]
*** who parametrelerini su sekilde aciklayabiliriz :
/who [+|-] a :
Bu parametre away modundakileri goruntulemek icin kullanilir.
” /who +a ” komutu ile tum sunucuda bulunan away kullanicilar goruntulenebilir.
Ancak bu sekilde genis bir kullanim sadece Irc Operatorlerin kullanimina aciktir. Sizler bunu kanal parametresini vererek kullanabilirsiniz.
—–&&&—–
/who [+|-] c :
Belirtilen kanal icindeki kullanicilar listelenir. Ek parametre verilerek o kanaldaki aramalar belirleyici yapilabilir (mesela ” a ” parametresi)
Ornek-1 ; /who +c #kanal (” /who #kanal ” komutu ile ayni islevi gorur)
Ornek-2 ; /who +ca #kanal (Belirtilen kanaldaki away modunda bulunan kullanicilar listelenir)
—–&&&—–
/who [+|-] g
*** Kullanicilari “realname” lerine gore aramak ve listelemek icin kullanilir. Sadece Irc Operatorlerin kullanimi ile sinirlidir
—–&&&—–
/who [+|-] h
*** Kullanicilari “hostname” lerine gore aramak icin kullanilir
—–&&&—–
/who [+|-] i
*** Kullanicilari ip adreslerine gore aramak icin kullanilir. Wildcard (joker karakter) kullanilabilir.
—–&&&—–
/who [+|-] f
*** Kullanicilari fake hostlarina gore aramak ve listelemek icin kullanilir, bu parametre ile ayni ip adreslerinden yigilan girisleri (yada clonlelari) tespit edebilirsiniz.
Sizler bulundugunuz kanalda arama yapabileceginiz icin ” c ” parametresini de birlikte kullanmalisiniz
—–&&&—–
/who [+|-] m
*** Sunucudaki kullanicilari sahip olduklari modlara gore aramak amaciyla kullanilir. IRC Operator disindaki kullanicilar bu parametreyi sadece o/a/A moduna sahip kullanicilari listelemek icin kullanabilir.
1. Ornek ; /who +m o (Online o:line sahibi, gizli modda olmayan (-i modu) girisler listelenir)
2. Ornek ; /who +m a (Online (-i modundaki) services adminler listelenir)
3. Ornek ; /who +m A (Online (-i modundaki) server adminler listelenir)
4. Ornek ; Bulundugunuz kanalda var olan ircoplari nasil listeyebilirim?
/who +cm #kanal o
*** Not : Server adminler, +A modu yani sira otomatik olarak +a modu da alirlar)
—–&&&—–
/who [+|-] n
*** Kanalda bulunan kullanicilari nicknamelerine gore aramak ve listelemek icin kullanilir. Wildcard (joker) karakter kullanabilirsiniz.
1. Ornek : /who +cn #kanal Z??????k
(Belirtilen kanalda bulunan Nickinin ilk harfi ” Z ” son harfi ” k ” tum 8 haneli nickler listelenir.)
2. Ornek : /who +cn #kanal f*r
(Belirtilen kanalda nick’i ” f ” ile baslayip ” r ” ile biten kullanicilar listelenir)
—–&&&—–
/who [+|-] s
*** Farkli bir server uzerindeki girislerde arama yapmak istenirse bu parametre kullanilir.
Bu parametrenin kullanimina gerek yoktur zira tum kullanicilar irc.zekirdek.gen.tr server’i uzerinde bulunmaktadir.
1. Ornek : /who +s services.zekirdek.gen.tr veya /who +s bursa.zekirdek.gen.tr gibi
(Services linki uzerinde bulunan kullanicilar listelenir ancak bu modeyi kullanabilmek icin oper erisimine sahip olmak gerekir.)
—–&&&——-
/who [+|-] u
*** Belirtilen user (ident) maskina sahip kullanicilar listelenir. Kanal parametresi ile birlikte sizlerde kullanabilirsiniz. Wildcard (joker) karakter kullanabilirsiniz.
1. Ornek : /who +cu #kanal abc (abc ident’ine sahip, belirtilen kanalda bulunan kullanicilar listelenir)
2. Ornek : /who +uc ceza* #kanal (Belirtilen kanalda ident’i ” ceza ” olan ve ” ceza ” ile baslayan ident sahibi tum girisler listelenir)
—–&&&——-
*** Soru 1 : Zekirdek kanalinda bulunan Nick’i “Abc” ile baslayan ancak ident’inde ” Ceza ” bulunmayan kullanicilari nasil goruntuleyebilirim?
*** Cevap1: 3 ayri komut da ayni islevi gorebilir
a-) /who +cn-u #Zekirdek Abc* *Ceza*
b-) /who -u+cn *Ceza* #Zekirdek Abc*
c-) /who -u+nc *Ceza* Abc* #Zekirdek
—–&&&——-
*** Soru 2 : Zekirdek kanalinda bulunan ve nick ” s ” ile baslayip, ident’i 5 hane ve daha uzun olan ve ircop olmayan kullanicilari nasil listelerim?
*** Cevap 2 : Bes ayri yanit sekli vardir.
Bu cevapta daha farkli yanitlarda olabilir ancak ben konuya iyice hakim olmaniz icin olasiliklari ve parametre degisimleri sonrasinda bunlarin kapsayacagi maskelerinde nasil yer degistirdiginizi gormenizi istedim.
a-) /who +cnu-m #Zekirdek s* ?????* o
b-) /who +ncu-m #Zekirdek ?????* s* o
c-) /who +unc-m ?????* s* #Zekirdek o
d-) /who -m+cnu o #Zekirdek s* ?????*
e-) /who -m+ncu o s* #Zekirdek ?????*
—–&&&——-
Who, bulundugumuz kanallarda belli parametrelere gore kullanici listelemek icin kullanilir. Bunlar c, n, u, h, a, m, g, s parametreleridir.
Simdi bu parametrelerin ne ise yaradiklarini ve nasil kullanildiklarini inceleyelim.
—–&&&——-
n : Who komutunun nick belirtilerek uygulamasi.
Kullanimi : /who ±n Nick
Ornek : Test kanalinda 5 haneli nicklere who komutu uygulamak istiyorum.
Cevap : /who +cn #Test ?????
Ornek : Test kanalinda M harfi ile baslayan ve S harfi ile biten nicklere who komutu uygulamak istiyorum.
Cevap : /who +cn #Test M*S
Ornek : Test kanalinda bulunmayan 4 haneli nicklere who komutu uygulamak istiyorum.
Cevap : /who +n-c ???? #Test
Ornek : Test kanalinda S ile baslayan nickler disindaki nicklere who komutu uygulamak istiyorum.
Cevap : /who +c-n #Test S*
—–&&&——-
u : Who komutunun ident belirtilerek uygulamasi.
Kullanimi : /who ±u ident
Ornek : Test kanalinda Help ident’li kullanicilara who komutu uygulamak istiyorum.
Cevap : /who +cu #Test Help
Ornek : Test kanalinda identi’i Helper olmayan kullanicilara who komutu uygulamak istiyorum.
Cevap : /who +c-u #Test Helper
Ornek : Test kanalinda ident’i Help olan 4 haneli nicklere who komutu uygulamak istiyorum.
Cevap : /who +cun #Test Help ????
—–&&&——-
h : Who komutunun host belirtilerek uygulamasi.
Kullanimi : /who ±h Host
Ornek : Test kanalinda hostu Helper olan kullanicilara who komutu uygulamak istiyorum.
Cevap : /who +ch #Test Helper
Ornek : Test kanalinda hostu Admin olmayan kullanicilara who komutu uygulamak istiyorum.
Cevap : /who +c-h #Test Admin
Ornek : Test kanalinda hostu H ile baslayan nicki 5 haneli olmayan ve ident’inde Help kelimesi gecen nicklere who komutu uygulamak istiyorum.
Cevap : /who +chu-n #Test H* *Help* ?????
—–&&&——-
a : Who komutunun away belirtilerek uygulamasi.
Kullanimi : /who ±a
Ornek : Test kanalinda away olan kullanicilara who komutu uygulamak istiyorum.
Cevap : /who +ca #Test
Ornek : Test kanalinda away olmayan kullanicilara who komutu uygulamak istiyorum.
Cevap : /who +c-a #Test
Ornek : Test kanalinda away olmayan nicki M ile baslayip 5 haneli olan hostu Helper olmayan ve ident’i Help olan kullanicilara who komutu uygulamak istiyorum.
Cevap : /who +cnu-ha #Test M???? Help Helper
—–&&&——-
m : Who komutunun user modeleri (O,o,C,A,a,N,B) belirtilerek uygulamasi.
Kullanimi : /who ±m Usermode
Ornek : Test kanalinda oper olan kullanicilara who komutu uygulamak istiyorum.
Cevap : /who +cm #Test o
Ornek : Test kanalinda admin olmayan kullanicilara who komutu uygulamak istiyorum.
Cevap : /who +c-m #Test a
Ornek : Test kanalinda nicki 4 haneli, away olmayan, ident’i Help olan, hostu Helper olmayan oper kullanicilarina who komutu uygulamak istiyorum.
Cevap : /who +cnum-ha ???? Help o Helper
—–&&&——-
g : Who komutunun fullname (setname, realname) belirtilerek uygulamasi.
Kullanimi : /who ±g fullname (setname, realname)
Ornek : Test kanalinda fullname’i Yildiz olan kullanicilara who komutu uygulamak istiyorum.
Cevap : /who +cg #Test Yildiz
Ornek : Test kanalinda fullname’i onur olmayan kullanicilara who komutu uygulamak istiyorum.
Cevap : /who +c-g #Test onur
Ornek : Test kanalinda nicki S ile baslayan 3 haneli, ident’i VIP olmayan, hostu Helper olan, away olan, fullname’i Yildiz olan operlere who komutu uygulamak istiyorum.
Cevap : /who +cnhgma-u #Test S?? Helper Yildiz o VIP
—–&&&——-
s : Who komutunun link belirtilerek uygulamasi. Linklere sunucu uzerinde /links cekerek gorebiliriz.
Kullanimi : /who ±s link
Ornek : Test kanalinda irc.zekirdek.gen.tr linki uzerinden baglanan kullanicilara who komutu uygulamak istiyorum.
Cevap : /who +cs #Test irc.zekirdek.gen.tr
Ornek : Test kanalinda oper.zekirdek.gen.tr linki uzerinden baglanmayan kullanicilara who komutu uygulamak istiyorum.
Cevap : /who +c-s #Test oper.zekirdek.gen.tr
Ornek : Test kanalinda nicki 2 haneli, ident’i Help olmayan, Hostu helper olan, away olmayan, netadmin olan, fullname’i . olan, admin.zekirdek.gen.tr linkinden baglanan kullanicilara who komutu uygulamak istiyorum.
Cevap : /who +cnhmgs-ua #Test ?? helper N . admin.zekirdek.gen.tr Help
—–&&&——-
Who komutlarini uyguladigimizda elde ettigimiz verilerde bazi karakterler vardir. Bunlar r, *, @, +, %, &, ~, H, G, B, 0, 1, 2 karakterleridir.
Simdi bu karakterlerin ne anlama geldiklerini inceleyelim.
r : Nickin kayitli oldugu anlamina gelir.
* : Kullanicinin sunucu yoneticisi oldugu anlamina gelir.
@ : Kullanicinin kanalda operator oldugu anlamina gelir.
+ : Kullanicinin kanalda voice oldugu anlamina gelir.
% : Kullanicinin kanalda halfop oldugu anlamina gelir.
& : Kullanicinin kanalda protect oldugu anlamina gelir.
~ : Kullanicinin kanalda founder oldugu anlamina gelir.
H : Kullanicinin online ( away degil) oldugu anlamina gelir.
G : Kullanicinin away oldugu anlamina gelir.
B : Kullanicinin sunucu botu oldugu anlamina gelir.
0 : Kullanicinin ana link uzerinden baglandigi anlamina gelir. Kendimize who komutu uyguladigimizda her zaman 0 olacagini unutmayiniz.
1 : Kullanicinin 1. linkten baglandigini anlamina gelir.
2 : Kullanicinin 2. linkten baglandigi anlamina gelir.
Hangi linkin kac numarali link oldugu /links komutu cektigimizde yanlarinda yazar.
Ornek : #Test Zekirdek Hr~ VIP@Helper.Zekirdek.Gen.Tr :0 NoMercy
Aciklama : Zekirdek nicki Test kanalinda founder(~) gorevindedir. Away degildir (H). Nicki sifrelidir (r). Ana link uzerinden baglaniyor (0)
Ornek : #Test Zekirdek Gr*@ VIP@Helper.Zekirdek.Gen.Tr :2 NoMercy
Aciklama : Zekirdek nicki Test kanalinda operator(@) gorevindedir. Awaydir (G). Nicki sifrelidir (r). Sunucu operatorudur (*). 2. link uzerinden baglaniyor (2)
Ornek : #Test Zekirdek Hr*& VIP@Helper.Zekirdek.Gen.Tr :2 NoMercy
Aciklama : Zekirdek nicki Test kanalinda protect(&) gorevindedir. Away degildir (H). Nicki sifrelidir (r). Sunucu operatorudur (*). 2. link uzerinden baglaniyor (2)
Ornek : #Test Zekirdek HB* VIP@Helper.Zekirdek.Gen.Tr :1 NoMercy
Aciklama : Zekirdek nicki Test kanalinda userdir. Cunku herhangi ~,@, +, %, & gibi bir isaret belirtilmemis. Away degildir (H). Nicki sifreli degildir, cunku r karakteri yoktur. Sunucu botudur(B). Sunucu operatorudur(*). 1. link uzerinden baglaniyor(1)
—–&&&——-
WHO Komutu ve Parametreleri
WHO Tarama ve Listeleme Yontemi
Sunucu uzerinde genel bir tarama yapma imkani tanir. “/who” seklinde uygulandiginda servicesler dahil tum kullanicilarin ekrana gelmesini saglar. Fakat userlar uzerinde sunucuya baglandigi andan itibaren aktif olan “+i” modu o kullanicinin taramada gozukmesini engeller. Bundan dolayi “/who” yaptigimizda ;
Servicesler, ayni kanalda bulundugumuz ve kendini “/mode nick -i” ile +i modesi’nden cikarmis olanlarin listesini gorebiliriz.
Basit sekli ile “/who nick” olarak kullanildiginda ornek veriler sunlardir ; /who Zekirdek – /who NoMercy
#Egitim Zekirdek HrB Zekirdek@Helper.Zekirdek.Gen.Tr :0 konussam: sessizlik/gitsem: ayrilik
—–&&&——-
#Deneme NoMercy Gr* NoMercy@Oper.Zekirdek.Gen.Tr :2 Olmasi Gereken Neyse O Olsun
Burada aciklanmasi gerekenler “H, r, G, B, * ve :2 – :0″ karakterlerinin anlamlari ;
H : Su an sunucuda online bir nick oldugunu belirtir.
r : Kullanicinin kayitli bir nick’e sahip oldugunu belirtir.
G : Su an sunucuda online bir nick fakat “away” konumundadir demek.
B : Kullanici sunucu uzerinde bot konumundadir. Whois’de gorunen ornek kismi : Zekirdek is a Bot on ZekirdekGenTr
* : Kullanicin bir “IRC Operator” oldugunu gosterir.
:2 : Bu nick benim ile farkli linkte bulunuyor demektir.
:0 : Ayni linkten baglandigim bir kullanici anlaminI tasir.
Not : “/links” komutu ile bu numaralari gorebilirsiniz.
Ayrica “/who nick” teki en sol kisimda bulunan kanalin anlami ise Nick’in bulundugu kanallar icinde en son giris yaptigI kanal demektir.
Who ‘da listeleme yalnizca genel bir tarama ile sinirli degildir. Kullanicilara ait bazi ozellikler belirtilerek listeleme duzenlenebilir. Sunucumuz uzerinde gecerli olan bu aitlikleri belirten bir who gerceklestirebilmek icin gereken modeler su sekildedir :
a : Away olan/olmayan user’lari belirtir.
c : Taramada bir kanal belirtmeye yarar.
h : Kullanici hostu kullanarak tarama yapmayi saglar.
m : Bazi user modelerine sahip olan/olmayan kullanici taramasi icindir. Listelenebilecek modeler (O/o/C/A/a/N/B)’dir.
n : Nick yada nickname’in ozelliklerini belirtmeye yarar. Ornegin bes hanenli, ilk harfi “a” olan gibi ozellikler..
s : Taramada sunucu uzerindeki linklerden belirterek, bu link uzerinden baglanan/baglanmayan userlar’i listemeye yarar.
u : Kullanicinin “ident” kismi ile bir arama yapmaya olanak sunar.
g : Bir isim kismi belirterek (/setname ile degistirilen bolum) bunu kullanan/kullanmayan user’lari listeler. Yalnizca Oper’lerin kullanimina aciktir.
i : Numeric ip belirterek tarama yapmaya yarayan modedir. Operlerin kullanimina aciktir.
M : Arguman gerektirmeyen bir modedir. Sadece ortak kanallarda bulunan kullanicilari listeler. Servisler ve askidaki nickler bu listenin disinda kalir.
Modeler taramada “+” yada “-” seklinde belirtilmek zorundadir. + olarak belirttiklerinde istenilen ozellige sahip olan kullanicilari, – olarak belirtildiginde ise belirtilen ozellige sahip olmayan kullanicilari listeler.
Simdi ornekler ile nasil kullandigi gorulecek ;
Soru : Bulundugum kanalda Nick’i 3 haneli olan kullanicilari nasil listelerim ?
Cevap : /who +cn #kanaladi ???
—–&&&——-
Soru : Ortak kanallarimin bulundugu , #x kanalinda bulunmayan “ident” kismi “abc” olan user’lari nasil gorebilirim ?
Cevap : /who +u-c abc #x
—–&&&——-
Soru : Kanalimda host kisminin icinde “Zekirdek” sozcugu gecen, ve Nick’i 3 haneli olmayan kullanicilari nasil listelerim ?
Cevap : /who +ch-n #kanaladi *Zekirdek* ???
—–&&&——-
Soru : Ortak kanallarda bulundugum ve x.zekirdek.gen.tr linkinden giren user’lari hangi sekilde gorebilirim ?
Cevap : /who +s x.zekirdek.gen.tr
—–&&&——-
Soru : “#a” kanalinda bulunan Nicki “N” harfi ile baslayip Local Operator olmayan kullanicilari listelemenin yolu nedir ?
Cevap : /who +cn-m #kanaladi N* O
—–&&&——-
Soru : Bulundugum bir kanaldaki away ve Nickinin son harfi “b” olan Global Operleri nasil listelerim ?
Cevap : /who +canm #kanaladi *b o
—–&&&——-
Soru : #abc kanalindaki 5 haneli nicklerin away olmayan ve x.zekirdek.gen.tr linkinden baglanmamis olanlarini nasil listelerim ?
Cevap : /who +cn-as #abc ????? x.zekirdek.gen.tr
08 Nisan 2010 , 01:12
cok sey ogrendim