IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
derya sohbet


1Beğeni(ler)
  • 1 Post By Mix


Kilitli
 
 
Seçenekler Stil
Alt 16 Kasım 2021, 07:47   #1
Lightbulb Who Parametreleri

Eğitim Konusu: Who Parametreleri

Sunucu üzerinde genel bir tarama yapma imkanı tanır. /who şeklinde uygulandığında, servisler dahil tüm kullanıcıların ekrana gelmesini saglar.
Fakat kullanıcılar üzerinde, sunucuya bağlandığı andan itibaren aktif olan +i modu o kullanıcının taramada görünmesini engeller.
Bundan dolayı /who komutunu uyguladığımızda servicesler, aynı kanalda bulundugumuz ve kendini /mode nick -i ile +i modundan çıkarmış olan kullanıcıları listeleyebiliriz.
-
Basit şekli ile 4/who nick olarak kullanıldığında örnek veriler şunlardır = /who Subzero
#sohbet Subzero H* Guard@TRSohbet*Protection*System :0 peace and protection V3
-
Burada açıklanması gerekenler, H, r, G, B, * ve :2 , :0 karakterlerinin anlamları;
-
4H : Şu an sunucuda online olduğunu belirtir.
4r : Kullanıcının kayıtlı bir nick olduğunu belirtir.
4G : Şu an sunucuda online bir nick fakat away konumundadır.
4B : Kullanıcı sunucu üzerinde bot konumundadır.
4* : Kullanıcın bir IRC Operator olduğunu gösterir.
4:2 : Bu nick benim bağlandığım linkten farklı bir linkten bağlanmış.
4:0 : Aynı linkten bağlandığım bir kullanıcı.
-
4Not: /links komutu ile bu numaraları görebilirsiniz. Ayrıca /who nick komutu ile elde edilen bilginin en sol kısımda bulunan kanalın anlamı ise, nick'in bulunduğu kanallar içinde en son giriş yaptığı kanal demektir.
-
Who komutunda listeleme yalnızca genel bir tarama ile sınırlı değildir. Kullanıcılara ait bazı özellikler belirtilerek de listeleme düzenlenebilir.
Sunucumuz üzerinde gecerli olan bu aitlikleri belirten bir tarama gercekleştirebilmek için gereken kipler şu şekildedir;
-
4a kipi: Away anlamını taşır. Away olan/olmayan kullanıcıları listelemek için kullanılır. Parametre almaz.
/who +a [sunucu genelinde away modu aktif olan kullanıcıları listeler.
-
4c kipi: Channel [kanal] anlamını taşır. Parametre olarak #Kanal ismi alır ve belirtilen kanal içersindeki kullanıcıları listelemek için kullanılır.
/who +c #help [#help kanalında bulunan kullanıcıları listeler.]
-
4h kipi: Host anlamını taşır. Kullanıcıları, sahip oldukları hostların özelliklerine göre listelemek için kullanılır.
/who +ch #Helpegitim *helper* [#Helpegitim kanalında, hostunda helper kelimesi geçen kullanıcıları listeler.]
-
4m kipi: Mode anlamını taşır. Kullanıcıları, sahip olduklari modlara göre listelemek için kullanılır.
Komutun kullanımı esnasında parametre olarak belirtilebilecek bu modlar;
-
4O : Local Operatör
4o : Global Operatör
4C : Co Admin
4A : Server Admin
4a : Services Admin
4N : Network Admin
-
4Kullanım: /who +cm #sohbet a [#sohbet kanalında bulunan services adminleri listeler.]
-
4n kipi : Nick anlamını taşır. Kullanıcıları, kullandıkları nicklerin özelliklerine göre listelemek için kullanılır.
Kullanımı: /who +n nick
/who +cn #sohbet he* [#sohbet kanalında, nicki he ile başlayan kullanıcıları listeler.]
-
4s kipi: Taramada sunucu üzerindeki linklerden belirterek, bu link üzerinden bağlanan/bağlanmayan kullanıcıları listelemek için kullanılır.
/who +cs #sohbet trsohbet.com [#sohbet kanalında, trsohbet.com linkinen sunucuya bağlanmış olan kullanıcıları listeler.]
-
4u kipi: User [Ident] anlamını taşır. Kullanıcıları, sahip oldukları identlerin özelliklerine göre listelemek için kullanılır.
/who +cu #sohbet mIRCPro [#sohbet kanalında, identi mIRCPro olan kullanıcıları listeler.]
-
4g kipi: Gcos Fullname - Realname anlamını taşır. Kullanıcıları, sahip oldukları fullname lerin özelliklerine göre listelemek için kullanılır. [Yalnızca sunucu yetkililerinin kullanımına açıktır.]
/who +cg #sohbet *trsohbet* [#sohbet kanalında, fullname kısmında trsohbet kelimesi geçen kullanıcıları listeler.]
-
4i kipi: IP anlamını taşır. Kullanıcıları, sahip oldukları numerik IP adreslerinin özelliklerine göre listelemek için kullanılır. [Yalnızca sunucu yetkililerinin kullanımına açıktır.]
/who +ci #sohbet 229*118 [#sohbet kanalında, IP adresi 229 ile başlayıp 118 ile biten kullanıcıları listeler.]
-
4M kipi: Argüman gerektirmeyen bir modedir. Sadece ortak kanallarda bulunan kullanıcıları listeler.
Servisler ve askıdaki nickler bu listenin dışında kalır.
/who +Mu *help* [bizimle ortak kanalları bulunan kullanıcılar arasında identinde help geçen kullanıcıları taramış oluruz. Eğer +M belirtmeden tarasaydık, yetkilerimiz dahilinde sunucu genelini taramış olacaktık.]
-
2Not: Bu kipler, komutun kullanımı esnasında + ya da - şeklinde belirtilmek zorundadır.
+ olarak belirtildiğinde istenilen özelliğe sahip olan kullanıcılar, - olarak belirtildiginde ise istenilen özelliğe sahip olmayan kullanıcılar listelenir.
-
Birkaç Örnek ile konumuzu pekiştirelim.
-
4Soru: #sohbet kanalında bulunan, identinde help kelimesi geçen kullanıcıları listelemek istiyorum. = [ /who +cu #sohbet *help* ]
-
4Soru: #sohbet kanalında bulunan ve nicki 6 haneli olmak üzere a ile başlayıp s ile biten kullanıcıları listelemek istiyorum.= [ /who +cn #sohbet a????s ]
-
4Soru: #sohbet kanalında bulunan ve hostu Tr kelimesi ile başlayıp Sohbet kelimesi ile biten kullanıcıları listelemek istiyorum.= [ /who +ch #sohbet Tr*Sohbet ]
-
4Soru:: #sohbet kanalında away modunda olmayan kullanıcıları listelemek istiyorum. = [ /who +c-a #sohbet ]
-
4Soru: #sohbet kanalında bulunan ve identi X olmayan kullanıcıları listelemek istiyorum. = [ /who +c-u #sohbet X ]
-
4Soru: #help kanalında bulunan ve Co Admin olmayan kullanıcıları listelemek istiyorum. = [ /who +c-m #help C ]
-
4Not:: Birden çok özelliğe göre tarama yapacaksak; komutun kullanımı esnasında yazdığımız kiplerin ve bu kiplerin almış olduğu parametrelerin sıralaması aynı olmalıdır.
-
Aşağıdaki örnekler verilen bu bilgiye dayalı örneklerdir.
-
4Örnek: #sohbet kanalında;
Identi help olan kullanıcıları listelemek istiyorum. = /who +cu #sohbet help
Nicki 5 haneli olan kullanıcıları listelemek istiyorum.= /who +cn #sohbet ?????
Hostunda helper sözcüğü geçen kullanıcıları listelemek istiyorum. = /who +ch #sohbet *helper*
Tüm bu özelliklere sahip kullanıcıları listelemek istiyorum. = /who +cunh #sohbet help ????? *helper*
-
4Not: c, n, u, h kiplerinin sıralaması ile, bu kiplerin almış olduğu #sohbet, help, ?????, *helper* parametrelerinin sıralamasının aynı olmasına dikkat etmeliyiz.
-
4Bilgi: Eğitimin en başında gösterildiği gibi /who Nick komutunun uygulanması sonucu, karşımıza aşağıdaki kalıpta bir veri çıkacaktır.
-
#Kanaladı Nick Hr Ident@Host :0 Fullname
NICK End of /WHO list.
-
4Örnek: /who Subzero komutunu uyguladım ve karşıma karşıma çıkan bilgiler aşağıdaki şekilde;
-
#sohbet Subzero HrB* Bot@services.trsohbet.com :0 TRSohbet System Bot
-
#sohbet = Subzero nickinin giriş yaptığı son kanaldır.
4H = Away modunda bulunmadığı Here anlamını taşır. Eğer H sembolü yerine G sembolü olsaydı, Subzero'nun away modunda [Gone] olduğunu anlayacaktım.
4r = Subzero nickinin kayıtlı ve /ns identify şifre komutu ile identify edilmiş bir nick olduğu bilgisini verir.
4B = Subzero nicki bot modundadır. [+B]
4* = Subzero nicki bir sunucu yetkilisidir.
4:0 = Subzero sunucuya benim /who Subzero komutunu uygulayan giriş yaptığım link üzerinden bağlanmıştır. /server irc.trsohbet.com
2Not: Eğer /who Subzero komutu ile görüntülediğim veride :0 yerine :2 bilgisi olsaydı, Subzero'nun farklı bir link üzerinden sunucuya bağlandığını anlayacaktım.
-
4Who Komutu ve Parametreleri konulu eğitimin anlatımı sona ermiştir.
________________

ƈҽʅʅαԃıɳα αşıƙ Ⴆιɾ ιԃαɱ ɱαԋƙυɱυ
 
Alt 16 Kasım 2021, 07:52   #2
Mix
★ GeneraL ★
Mix - ait Kullanıcı Resmi (Avatar)

Standart

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] emeğine sağlık.

 
Kilitli


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 05:14.