WHO komutu nedir, nasıl kullanılır ?

Yazar: sanalzade Tarih: 22 Ekim 2011

Merhaba arkadaşlar, bildiğiniz gibi irc üzerinde bir çok komut vardır ama bu komutların çoğu tek bir işlev ile sınırlı kalmaz. Bunların bir sürü parametreleri vardır, işte bu dökümanda onları anlatıcaz.  Ayrıca Soru – Cevap ilede pekiştirmiş olucaz.

WHO Komutu ve Parametreleri

WHO Tarama ve Listeleme Yöntemi

Sunucu üzerinde genel bir tarama yapma imkanı tanır. “/who” şeklinde uygulandıgında servicesler dahil tum kullanıcıların ekrana gelmesini saglar. Fakat userlar üzerinde sunucuya baglandıgı andan itibaren aktif olan “+i” modu o kullanıcının taramada gozukmesini engeller. Bundan dolayı “/who” yaptıgımızda ;

Servicesler, aynı kanalda bulundugumuz ve kendini “/mode nick -i” ile +i modesi’nden cıkarmış olanların listesini gorebiliriz.

Basit şekli ile “/who nick” olarak kullanılldıgında ornek veriler şunlardır ; /who Aristo – /who Soldier

#eğitim Aristo HrB ircmaster@Helper.Ayna.ORG :0 konuşsam: sessizlik/gitsem: ayrılık

-

#kemancı Soldier Gr* Soldier@Oper.Ayna.ORG :2 Olması Gereken Neyse O Olsun

Burada açıklanması gerekenler “H, r, G, B, * ve :2 – :0″ karakterlerinin anlamları ;

H : Şu an sunucuda online bir nick oldugunu belirtir.

r : Kullanıcının kayıtlı bir nick’e sahip oldugunu belirtir.

G : Şu an sunucuda online bir nick fakat “away” konumundadır demek.

B : Kullanıcı sunucu üzerinde bot konumundadır. Whois’de gorunen ornek kısmı : Aristo is a _Bot_ on AynaNET

* : Kullanıcın bir “IRC Operator” oldugunu gosterir.

:2 : Bu nick benim ile farklı linkde bulunuyor demektir.

:0 : Aynı linkten baglandıgım bir kullanıcı anlamını taşır.

NOT : “/links” komutu ile bu numaraları gorebilirsiniz.

Ayrıca “/who nick”deki en sol kısımda bulunan kanalın anlamı ise Nick’in bulunduğu kanallar içinde en son giriş yaptıgı kanal demektir.

Who ‘da listeleme yalnızca genel bir tarama ile sınırlı degildir. Kullanıcılara ait bazı ozellikler belirtilerek listeleme duzenlenebilir. Sunucumuz üzerinde gecerli olan bu aitlikleri belirten bir who gercekleştirebilmek için gereken modeler şu şekildedir :

a : Away olan/olmayan user’ları belirtir.

c : Taramada bir kanal belirtmeye yarar.

h : Kullanıcı hostu kullanarak tarama yapmayı saglar.

m : Bazı user modelerine sahip olan/olmayan kullanıcı taraması içindir. Listelenebilecek modeler (O/o/C/A/a/N/B)’dir.

n : Nick ya da nickname’in ozelliklerini belirtmeye yarar. Ornegin beş hanenli, ilk harfi “a” olan gibi ozellikler..

s : Taramada sunucu üzerindeki linklerden belirterek, bu link üzerinden baglanan/baglanmayan userlar’ı listemeye yarar.

u : Kullanıcının “ident” kısmı ile bir arama yapmaya olanak sunar.

g : Bir isim kısmı belirterek (/setname ile degiştirilen bolum) bunu kullanan/kullanmayan user’ları listeler. Yalnızca Oper’lerin kullanımına açıktır.

i : Numeric ip belirterek tarama yapmaya yarayan modedir. Operlerin kullanımına açıktır.

M : Argüman gerektirmeyen bir modedir. Sadece ortak kanallarda bulunan kullanıcıları listeler. Servisler ve askıdaki nickler bu listenin dışında kalır.

Modeler taramada “+” ya da “-” şeklinde belirtilmek zorundadır. + olarak belirtiklerinde istenilen ozellige sahip olan kullanıcıları , – olarak belirtildiginde ise belirtilen ozellige sahip olmayan kullanıcıları listeler.

Şimdi örnekler ile nasıl kullandıgı gorulecek ;

Soru : Bulundugum kanalda Nick’i 3 haneli olan kullanıcıları nasıl listelerim ?

-

Cevap : /who +cn #kanaladı ???

Soru : Ortak kanallarımın bulundugu , #x kanalında bulunmayan “ident” kısmı “abc” olan user’ları nasıl gorebilirim ?

-

Cevap : /who +u-c abc #x

Soru : Kanalımda host kısmının içinde “Ayna” sözcüğü geçen, ve Nick’i 3 haneli olmayan kullanıcıları nasıl listelerim ?

-

Cevap : /who +ch-n #kanaladı *Ayna* ???

Soru : Ortak kanallarda bulundugum ve Ayna.CA.Ayna.ORG linkinden giren user’ları hangi şekilde gorebilirim ?

-

Cevap : /who +s Ayna.CA.Ayna.ORG

Soru : “#a” Kanalında bulunan Nicki “N” harfi ile başlayıp Local Operator olmayan kullanıcıları listelemenin yolu nedir ?

-

Cevap : /who +cn-m #kanaladı N* O

Soru : Bulundugum bir kanaldaki away ve Nickinin son harfi “b” olan Global Operleri nasıl listelerim ?

-

Cevap : /who +canm #kanaladı *b o

Soru : #abc kanalındaki 5 haneli nicklerin away olmayan ve Ayna.NS.Ayna.ORG linkinden Baglanmamış olanlarını nasıl listelerim ?

-

Cevap : /who +cn-as #abc ????? Ayna.NS.Ayna.ORG

by Radius.

Etiketler
Yorumlar

Hiç Yorum Yapılmamış!

Yorum yapmak ister misin?


Benzer Yazılar