IRC Komutlari – Who Taramasi
WHO TARAMASI
By “ Iord ”
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ıldıgında
________________________________________________________________________________________________
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ı : Lord is a Bot on CesuryureK.NET
________________________________________________________________________________________________
* : Kullanıcın bir “IRC Operator” oldugunu gosterir.
________________________________________________________________________________________________
:2 : Bu nick benim ile farklı linkde bulunuyor demektir. By “ Iord “
________________________________________________________________________________________________
:0 : Aynı linkten baglandıgım bir kullanıcı anlamını taşır. By “ Iord “
________________________________________________________________________________________________
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. By “ Iord “
________________________________________________________________________________________________
c : Taramada bir kanal belirtmeye yarar. By “ Iord “
________________________________________________________________________________________________
h : Kullanıcı hostu kullanarak tarama yapmayı saglar. By “ Iord “
________________________________________________________________________________________________
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. By “ Iord “
________________________________________________________________________________________________
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. Sadece 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.
________________________________________________________________________________________________
Bu Özellikler Konusunda Şimdi Biraz Alıştırma Yapalım By “ Iord “
________________________________________________________________________________________________
Soru : #CesuryureK Kanalında Olup Away Olan Kullanıcıları Listelemek İstiyorum , Nasıl Yapabilirim?
Cevap : Şimdi ” #CesuryureK Kanalında Dediğine Göre Önce Kanal İçin Listeleme Modesi ” +c “yi Seçiyoruz İlk Adımda Komut Şöyle Olacaktır ” /who +c #CesuryureK ” , Bide #CesuryureK Kanalında Away Olan Kullanıcıları Listemek İstiyor O Zaman Away İçinde ” +a ” Kullanıyoruz. Kanal İçin Yaptığımız Komuta Eklediğimizde Sorunun Cevabı Oluşacaktır.
” /who +ca #CesuryureK ” Olacaktır.
________________________________________________________________________________________________
Soru : #CesuryureK Kanalında Olmayan Away Kullanıcıları Nasıl Listeleyebilirim?
Cevap : Şimdi #CesuryureK Kanalında Olmayan Demiş , Demekki Away Olup #CesuryureK Kanalında Bulunmayan Kişileri Arayacaz.Yani #CesuryureK Kanalını Bu Listeleme Dışında Tutacaz O Zaman Kanal İçin ” c ” Seciyorduk Ama #CesuryureK Kanalında Bulunmayan Demiş? O Halde ” -c ” Kullanacaz , Away İçinde “+a ” Kullanıyorduk Sorunun Cevabına Gelince
” /who -c+a #CesuryureK ” Şeklinde Olacak.
________________________________________________________________________________________________
Soru : #CesuryureK Kanalında Away Olmayan Kullanıcıları Nasıl Listeleyebilirim?Cevap
Cevap : Kanal Olumlu Geçtiği İçin ” +c ” , Away Olmayan Dediği İçinse ” -a ” Kullanacaz.Sorunun Cevabına Gelirsek
” /Who +c-a #CesuryureK
________________________________________________________________________________________________
Soru : #CesuryureK Kanalında ve Away Olmayan Kullanıcıları Nasıl Listeleyebilirim?
Cevap : Şimdi #CesuryureK Kanalında Olmayan , Bide Away Olmayan Demiş , Kanal ve Away Durumları Kullandığına Göre İkisi İçinde
” – ” (Eksi) Kullanacağız , Cevap Kısmına Gelince
“/Who -ca #CesuryureK ” Olacaktır.
________________________________________________________________________________________________
Diğer Parametrelerinde Kullanımı Aynıdır.Ben Burda Sizlere ” – ” ve ” + “nın Kullanımını Göstermeye Çalıştım. /who ‘dan Sonraki Bölüm Nasıl Hazırlanıyor Ona Değindim.Soruları Bol Bol Çözmenin Yanı Sıra , Hangi Parametrenin Ne Anlama Geldiğinide Bilmek Lazım.
(+) : Olumlu Durumlar İçin
(-) : Olumsuz Durumlar İçin Kullanılacaktır.
Şimdi Bazı Örneklerle Willcard’ı da Katarak Genişleteceğim.
________________________________________________________________________________________________
Örnekler : By “ Iord “
________________________________________________________________________________________________
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ı “Nuh” olan user’ları nasıl gorebilirim ?
Cevap : /who -c+u #x Nuh
________________________________________________________________________________________________
Soru : Kanalımda host kısmının içinde “Administrator” sözcüğü geçen, ve Nick’i 3 haneli olmayan kullanıcıları nasıl listelerim ?
Cevap : /who +ch-n #kanaladı *Administrator* ???
________________________________________________________________________________________________
Soru : Ortak kanallarda bulundugum ve Services.CesuryureK.NET linkinden giren user’ları hangi şekilde gorebilirim ?
Cevap : /who +s Services.CesuryureK.NET
________________________________________________________________________________________________
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 : #Helper kanalında bulunan, Services.CesuryureK.NET linkinden bağlanmamış, nicki 4 harfli, identi c ile baslayıp e ile biten , away olan ve hostunda help gecen kullanıcıları nasıl listelerim?
Cevap : /who +cnuah-s #Helper ???? c*e *Help* Services.CesuryureK.NET
___________________________________________________________________________________________________________
WHO ILE LIST KULLANIMI
LIST komutu sunucuda o an kullanımda olan kanalları listeler. Kullanıcı sayısı, kanal ismi, topic sözcüğü gibi parametreler kullanılarak bir listeleme yapabilmeyi de sağlar. Bu parametreler dışında C ve T modeleri mevcuttur :
________________________________________________________________________________________________
C : Kanal kayıt zamanına göre listeleme.
________________________________________________________________________________________________
T : Topic değiştirilme zamanına göre listeleme.
________________________________________________________________________________________________
Kullanıcı Sayısına Göre Listeleme
Sayı aralıkları ” >,< ve -min, -max ” olmak üzere iki şekilde belirtilir.
________________________________________________________________________________________________
/list >10 <40 : Kullanıcı sayısı en az 11 ve en fazla 39 olabilen kanalları listeler.(10 ve 40 arası)
________________________________________________________________________________________________
/list -min 10 -max 40 : Kullanıcı sayısı en az 10 ve en fazla 40 olabilen kanalları listeler.(10 ve 40 dahil)
________________________________________________________________________________________________
/list >9 <11 : Kullanıcı sayısı sadece 10 olan kanalları listeler.
________________________________________________________________________________________________
/list -min 10 -max 10 : Kullanıcı sayısı sadece 10 olan kanalları listelemenin diğer bir şeklidir.
________________________________________________________________________________________________
Kanal Ismine Göre Listeleme
Yalnızca “/list” komutu kullanıldığında sunucuda o an kullanımda olan kanalların tümü listelenir. Fakat +p modundaki gizli kanallar gözükmeyecektir.
Tüm kanalları listelemenin dışında, istenilen ya da listede gözükmesi istenmeyen kanal ve sözcükler belirtilerek bir listeleme yapmak mümkündür. Istenmeyen karakteri belirtmek için ” ! ” (ünlem) kullanılır. ” , ” (virgül) karakteri ise listelemede 2 ayrı şekli birlikte görmek için kullanılır.
________________________________________________________________________________________________
/list #Help : Ekrana gelen listede yalnızca #Help kanalı gözükür.
________________________________________________________________________________________________
/list #*Aşk* : Kanal ismi içerisinde ” Aşk ” sözcüğü geçenleri listeler.
________________________________________________________________________________________________
/list #??? : 3 haneden oluşan kanalların listesini verir.
________________________________________________________________________________________________
/list #*abc*,#???? : Icerisinde ” abc ” sözcüğü geçen ve aynı listede 4 haneden oluşan kanalları listeler.
________________________________________________________________________________________________
/list !#Sex,!#Gay : #Sex ve #Gay kanalı dışında kullanımda olan tüm kanalları listeler.
________________________________________________________________________________________________
/list #???,!#sex : Kullanımda olan 3 haneli kanalları ekrana getirir fakat bu listede #sex kanalı görünmez.
________________________________________________________________________________________________
Topic ‘e Göre Listeleme
List komutu kullanılırken ” # ” karakterini koymadan sözcük beliritldiğinde, yapılan arama hem kanal ismi içerisinde hem de topicler dahilinde olur.
________________________________________________________________________________________________
/list deneme : #deneme kanalını ve topic’i deneme olan kanalları listeler.( içerisinde “deneme” sözcüğü geçenleri değil )
________________________________________________________________________________________________
/list *CesuryureK* : Kanal isminde ve topic’inde ” CesuryureK ” sözcüğü geçen kanalların listesini verir.
________________________________________________________________________________________________
/list !*CesuryureK* : Kanal isminde ve topic’inde ” CesuryureK ” sözcüğü geçmeyen kanalların listesini verir.
________________________________________________________________________________________________
Topic Değiştirme Zamanına Göre Listeleme
List komutunu Kullanmakla Birlikte Komutta ” Raw ” Komutunuda Kullanıyoruz.Topic Değiştirme Zamanına Göre Listelemelerde ” <T> ” Şeklinde Kullanıyoruz. Şimdi Soru Cevaplarla Bu Konuyu Pekiştirelim.Soru ve Cevaplarda Soruların Kısmındaki Renkler ile Cevapta Aynı Rengi verecem ki Kafanız Karışmasın ve Durumu Anlamanız İçin Göz Aşinalığı Yaratacaktır.
________________________________________________________________________________________________
Soru : Topici 12 Dakika Önce Atılmış Kanalları Listelemek İstiyorum, Nasıl Yapabilirim?Cevap : /List T<12>
________________________________________________________________________________________________
Soru : Topici 13 dakika önce atılmış, içinde 30 kullanıcıdan az kişinin bulunduğu, ” CesuryureK ” ile biten kanalları nasıl listelerim ?
Cevap : /raw List T<14,T>15,<30,*#*CesuryureK
________________________________________________________________________________________________
Soru : Topici 7 dakika önce atılmış kanalları listelemek istiyorum ama bu listeme şeklinde Y ve D harfleri ile başlayan kanalları listelemek istemiyorum. ve listelemede 5 haneli kanallar olmasın komut ne ?
Cevap : /list T<7> | /raw list !#Y*,!#D*,!#?????
________________________________________________________________________________________________
Kanal Kayıt Zamanına Göre Listeleme
Kanalın Kuruluş Zamanına Göre Listeleme Yapacağız.Bu Listeleme Şeklinde ” <C> Kullanacağız.Bir İki Soru ile Konuyu Bitirecem.Çünkü Pek Rastlanılan Bir Konu Değildir ve Sizin Konuya Hakim Olma Açısından Değineceğim.
Soru : 15 Dakika Önce Kurulan Kanalları Listelemek İstiyorum, Nasıl Yapabilirim?
Cevap : /List C<16>
_______________________________________________________________________________________________________________________
İletişim : CesuryureK@CesuryureK.NET
_______________________________________________________________________________________________________________________
Bilgi Otoritedir.
_______________________________________________________________________________________________________________________
-
Mirc.Net.tr mIRC'in Tek Adresi!
This entry was posted on Pazartesi, Mayıs 17th, 2010 at 21:13 and is filed under IRC Komutları. You can subscribe via RSS 2.0 feed to this post's comments. You can comment below, or link to this permanent URL from your own site. Your comments will appear immediately, but I reserve the right to delete innapropriate comments.
