Posts Tagged “who”

/who komutu ve kullanımı

Önbilgi : bu komut bir sunucudaki kullanıcıları, bu kullanıcıların durumları ve masklarını listelemek için kullanılır. kullanıcılara sunucu tarafından +i modu verildiğinden dolayı bir kanaldaki kullanıcıları listelemek için o kanalda bulunmanız gerekmektedir.

/Who komutu beraberinde kullanılan parametreler ile aradığımız sonuca en kısa yoldan ulaşmamızı sağlar.
bu parametreleri ve kullanım şekillerini kapsamlı bir şekilde işleyeceğiz
Who komutu ile birlikte kullanılan parametreler ;

n : belirttiğimiz maskı içeren nickleri listeler

c : belirttiğimiz kanaldaki kullanıcıları listeler

u : belirttiğimiz maskı içeren idente sahip kullanıcıları listeler

h : belirttiğimiz maskı içeren hosta sahip kullanıcıları listeler

a : away durumuna göre inceler

m : usermode

Who komutundaki durum kipleri ;

r : Kullanıcı kayıtlı bir nick kullanmaktadır.

* : Kullanicı IRC Operatorüdür.

@ : Kullanıcı kanalda +o(OP) durumundadır.

+ : Kullanıcı kanalda +v(VOICE) durumundadır.

H : Kullanicı online durumdadır(away değildir).

G : Kullanicı away durumdadır.

Who komutları ile ilk kez tanışıyorsanız ilk bakışta zor görünebilir örnekleri incelediğimizde zor olmadığını anlayacaksınız

Who komutu çözümlü soruları ;

soru: #kanal kanalında bulunan, identleri a harfi ile başlayan kullanıcıları listelemek istiyorum, nasıl yapabilirim ?

çözüm: /who +cu #kanal a*

soru: #kanal kanalında bulunan, identleri a harfi ile biten kullanıcıları listelemek istiyorum, nasıl yapabilirim ?

çözüm: /who +cu #kanal *a

soru: #kanal kanalında hostlarında “helper” geçen kullanıcıları listelemek istiyorum, nasıl yapabilirim ?

çözüm: /who +ch #kanal *helper*

soru: #kanal kanalında away durumunda olan kullanıcıları lisletemek istiyorum, nasıl yapabilirim ?

çözüm: /who +ca #kanal

soru: #kanal kanalında, içersinde x harfi bulunmayan nickleri listelemek istiyorum, nasıl yapabilirim ?

çözüm: /who +c-n #kanal *x*

soru: #kanal kanalındaki nicki dört haneli kullanıcıları listelemek istiyorum, nasıl yapabilirim ?

çözüm: /who +cn #kanal ????

soru: #kanal kanalında ki Network Adminleri listelemek istiyorum, nasıl yapabilirim ?

çözüm: /who +cm #kanal N

soru: #kanal kanalında ki away olmayan kullanıcıları listelemek istiyorum, nasıl yapabilirim ?

çözüm: /who +c-a #kanal

soru: #x1 kanalında aşağıdaki özellikleri listelemek istiyorum

a) away olmayanları

b) identi LiderChat olanları

c) hostunda “Merkez” sözcüğü geçenleri

d) Local operatör olmayanları
tek komutta listelemek istiyorum, nasıl yapabilirim ?

çözüm:

a) /who +ca #x1

b) /who +cu #x1 LiderChat
c) /who +ch #x1 *Merkez*

d) /who +c-m #x1 O

çözümü tek komutta toplamak istersek ;

/who +cuh-ma #x1 LiderChat *Merkez* O

çözümlü örnek:
“/Who Razor ” yazdığımda ;

#Dj Razor Hr Im@d :0 saçma

Razor End of /WHO list.

Yanıtını alırken,

“Who Soul” yazdığımda ;

#System Soul Hr*~ Siyah@Soul :0 Siyah Ruh.. :1 LiderChat.net

yanıtını alıyorum. şimdi bunların ne anlama geldiğini iceleyelim

Razor nicki “Razor on @#kanal @#operhelp @#admin #yardim”

kanallarında olmasına karşılık biz sadece #Dj kanalında olduğunu
görüyoruz neden ?

“/who nick” komutu ile yapılan aramalarda kullanıcının son girdiği kanalı görürüz.

H: Burada “H” kullanıcı online durumdadır bilgisini verir.

r: Kullanıcının kayıtlı bir nick’e sahip olduğu anlamına gelir.
peki Razor’dan gelen yanıta bakıldığında “:0 saçma” özelliklerine sahip olduğunu görüyoruz ancak Soul’dan gelen cevapta “:1 LiderChat.net” özelliklerini görüyoruz buradaki “:1 , :0″ rakamları neyi ifade eder ?
“0″ kullanıcının ana link üzerinden bağlandığını gösterir.Ancak kendine “/who nick” komutunu uygulayan herkes “0″ cevabını alır.
“1″ kullanıcının 1 numaralı link üzerinden servera bağlı olduğu anlamına gelir.
bu sıralamayı /links komutunu uyguladığımızda da görmemiz mümkün.

Comments Yorum Yok »

i : ip: ip adresi içeren kullanıcıları listeler.
m : kullanıcı modeleri: kullanıcı modeleri içeren kullanıcıları listeler, OPER olmayanlar.
n : nick: nick içeren kullanıcıları listeler, wildcards kabul edilir.
s : server: server içerisindeki kullanıcıları listeler, wildcards kabul edilemez.
u : metin: metin içeren kullanıcıları listeler, wildcards kabul edilir.

Durum Flagları :
M, R, I

M : Kullanıcının sizinle aynı kanalda olup olmadığı kanalları gösterir.
Komut, kullanıcının hakkında farklı bilgiyi göstermesi için dönmüş olan sonuçta birkaç flağı gösterir.
IRCOplar için geçerlidir.
G : Kullanıcı /away (YOK)
H : Kullanıcı /away (Burada)
r : Kullanıcı bir kayıtlı nicke sahip ise gösterir.
B : Kullanıcı bir bot (+B) modunda olanları gösterir.
* : Kullanıcı bir IRCOperatordür.
~ : Kullanıcı bir kanal sahibi (+q). Lakin sunucumuzda (@) diye bilgi mesajı verir. Servisler Farklı olduğundan dolayı.
@ : Kullanıcı bir kanal Operatoru (+o)
% : Kullanıcı bir Halfop (+h) Kanal Yardımcı Operatorü
+ : Kullanıcı bir voice (+v) konumundadır. Herhangi bir yetkisi olması söz konusu dahi olamaz.
! : Kullanıcının IRC Operator olduğunu gizler.
? : Kullanıcı online bir IRC Operator

Comments Yorum Yok »

Merhaba arkadaşlar şimdiki konumuz helpop who eğitimi.

kısaca who sunucuda  belirlediğiniz kullanıcı veya kullanıcılari bulmak için kullanılan komuttur.

fakat çoğu sunucuda bu kısıtlanip sadece kanal için arama şeklinde olmustur

nedeni ise  güvenliktir, kısıtlamak için seçilen yol  kullanıcılar servere girdikleri zaman  otomatik olarak aldiklari +i nick kipidir bu kip sayesinde  sadece kanal aralamarinda çıkmaktaka.

kullanılan kipleri.

a : away

c : kanal

g : realname setname

h : ip host

m : modeler usermode

n : nick

u : identd

M : ayni kanal kontrolu

R : operatörler için

I : operatörler için gerçek ip adresine göre arama

:

Flaglari

G : away oldugunu belirtmekte

H : away olmadiğini belirtmekte

r : şifreli bir rumuz oldugunu

B : Bot oldugunu

* : operatör oldugunu

~ : kanal founderi oldugunu

& : sop oldugunu

@ : aop oldugunu

% : halfop oldugunu

+ : voice oldugunu

! : maska göre kullanmadir

? : harf karaktere göre listelmektedir.

kullanımı : /who #kanal

/who +cn #kanal nick

Gibidir detayli bilgi için

/helpop ?who komutunu kullanmaktayiz.

Saygilarimla..

Comments Yorum Yok »