Eğitim konumuz “WHO” ve beraberinde kullanılan parametrelerdir…
-
Who komutu türkçemizde ” kim? ” anlamına gelmektedir ve komut şeklinde uyguladığımızda da bu anlamını tümüyle sağlayacaktır.
-
Who komutu IRCd tabanlı olup, sunucu üzerinde geniş kapsamlı olarak (Nick!identd@Host) taramalar için’de kullanılır.
-
Yardım menüsüne ” /helpop ?Who ” şeklinde ulaşıp, komutun işleyiş mekanizması ve beraberinde kullanılan parametreler hakkında bilgi edinebiliriz.
-
Deneyiniz ; /helpop ?Who
-
Who taramasini kafamız karışmasın diye 3 kısımda işleyeceğiz. Bunlar;
-
1) Nick üzerinde who taraması
-
2) Sunucu üzerinde Who taraması
-
3) Kanal üzerinde who taraması.
-
4*Nick üzerinde who taraması*;
-
Belirtilen nickin ” usermask,son girdiği kanal, away durumu” vebenzeri bilgileri almak için kullanırız..
-
Kullanımı: /Who Nick
-
Örnek: /Who Serginho
-
Komutu uyguladığımızda ;
-
#help Serginho Gr Mirra@Helper.Zurna.Net :2 BenBirseyBiliyorumOdaHicBirSeyBilmedigimdir.
-
cevabı gelmektedir.
-
Bunlar ne anlama geliyor?
-
#help kanalının görünmeme durumları da vardır.
-
Kişinin nicki +p modunda ve kişi ile aynı kanalda değilseniz,
-
Kişinin girdiği kanal +p veya +s modunda ise, son girdiği kanal gözükmeyecektir.
-
Sırasıyla;
-
4* : Bu kısımı iki şekilde inceleriz. Başta gözüken ve ortalarda görünen;
-
Baştaki 4* : Kişinin hiçbir kanalda olmadığını belirtir.
-
(Yukarda bahsettiğim kanalın çıkmama durumunda başta 4* görünücektir.)
-
Ortadaki 4* : Belirtilen nickin oper/admin olduğunu gösterir.
-
G: Nick meşgul(away) yani burda değil demektir.(Gone)
-
Away olmadığı durumlar da ise ; H parametresi karşımıza çıkıcaktır.
-
H: Belirtilen nickin away olmadığını gösterir. (Here)
-
r: G’den sonra gelen ” r ” rumuzun kayıtlı olduğunu belirtir.
-
Daha sonrasın da gözüken ” Mirra ” kısmı kişinin identd’i
-
” Helper.Zurna.Net ” kısmı ise kişinin host’u dur.
-
:2 şeklinde görülen kısım ise kişiden kişiye 0 ve 2 arasında değişen birşeydir.
-
:2 cevabı kişinin bizimle aynı linkten bağlanmadığını gösterir.
-
Alıcağımız ” :0 ” cevabı ise belirtilen nickin bizimle aynı linkten giriş yaptığını gösterir.
-
Not: sunucuya bağlı olan linkleri listelemek için ” /links ” komutunu kullanabilirsiniz.
-
Bunların haricinde çıkıcak olan parametreler ;
-
B: Kullanıcının bot olduğunu yada +B moduna geçmiş olduğunu gösterir.
-
ki, bu mode sunucumuzda userlerin kullanımına kapalıdır.
-
Who komutunun nick üzerindeki kullanımı bu kadardır.
-
—— ———— ———-
4- Sunucu üzerinde who taraması
-
Sunucu üzerinde yapılan who taraması ve beraberinde parametreleri ile kullanılır.
-
Yalnız yapılan bu taramalarda, nicklerin gözükmeme durumu söz konusu olabilir.
-
Yapılan taramalarda nickleri neden çıkmadığını,
-
Nickin +i(insivable) modunda olması durumunda yada tarama yapıldığında uygun kişiler ile ortak kanalda olmamamız gibi nedenlerle açıklaya biliriz,
-
Ancak , -i modunda olduğunda ortak kanalınızın var olması gerekmemektedir.
-
NOT: Sunucu üzerinde yapılan taramalar ” 1 ” ile sınırlandırıldığı için karşımıza sadece bir seçenek çıkıcaktır.
-
Fazlası var ise ;
-
Error, /who limit of 1 exceeded. Please narrow your search down and try again
-
şeklinde bir uyarı vericektir ircd bize. Anlami ise :
-
Yukarıda belirttiğim gibi ; ” sunucu üzerinde yapılan geniş kapsamlı taramalarda
-
karşımıza çıkıcak seçenek sayısı maksimum 1′dir “…
-
Komutun kullanımı: /who +modeler-modeler maske
-
Not: Bir parametre aynı komut içerisinde aynı kısımda sadece bir kere kullanılabilir. Ancak ” – ” tarafında bir tane ” + ” tarafında da bir tane olmak üzere 2 kere kullanılabilir.
-
- Who komutunun sunucu üzerindeki yapılan taramalarda beraberinde kullanılan parametreler şunlardır :
-
Nick(n) : Belirtilen maskedeki nicklere sahip olan/olmayan kullanıcıları listelemek için kullanılır.
-
Kullanımı: /who +n/-n
-
Örnek: /who +n-n *x* a*
-
Açıklama: Bu komutu uyguladığımızda; a ile başlamayıp içinde x geçen nickler listelenicektir.
-
****
-
İdentd(u) : Belirtilen maskeye sahip identd(user id)e sahip olan/olmayan kullanıcıları listelemek için kullanılır.
-
Kullanımı: /who +u/-u maske
-
Örnek: /who -u Help
-
Açıklama: Yukarıdaki komutu uyguladığımızda Help identd’ine sahip olmayan kullanıcılar listelenicektir.
-
****
-
Hostname(h) : Belirtilen hostname’i içeren/içermeyen kullanıcıları listelemek için kullanılır.
-
Kullanımı: /who +h/-h host
-
Örnek: /Who -h *1b*
-
Açıklama: Bu komutu uyguladığımızda karşımıza hostname’inde ” 1B ” geçmeyen kullanıcılar listelenicektir.
-
****
-
Dikkat ettiyseniz yukarıdaki maddeler sırasıyla Nick,identd ve host şeklindedir.
-
Ne demek istiyoruz bu durumda?
-
Şimdi bildiğiniz gibi biz Nick!identd@Host maskesini her yerde kullanabiliyoruz.
-
Örnek: /who +nuh *a* x* *1B*
-
Bu komut’a eşdeğer olan ;
-
/who *a*!x*@*1B*
-
Komutu aynı görevi görecektir..
-
NOT: Yalnız bu seçeneği sadece ” + ” kısmı için kullanılır. – kısmı için bu şekilde listelemek mümkün değildir.
-
****
-
Away(a) : away olan/olmayan kullanıcıları listelemek için kullanılır.
-
Kullanımı: /who +a/-a
-
****
-
Gecos(g) : Belirtilen fullname(username, gecos)’e sahip kullanıcıları listeler
-
Kullanımı: /who +g/-g maske
-
Örnek: /who +g *x*
-
Bu komutu uyguladığımızda ; username’i içerisinde x kelimesi geçenler listelenicektir.
-
Not: Taramalarda sadece fullname’in ilk kelimesi ele alınır.
-
****
-
İp(i) : Belirtilen Numerik İp adresine sahip olan/olmayan kullanıcıları listelemek için kullanılır.
-
Bu komutu sadece Oper/admin’ler kullanabilir.
-
Kullanımı: /who +i/-i İp-Adresi
-
Örnek: /Who +i 12*
-
Açıklama: Bu komutu kullandığımızda; karşımıza Numerik İp adresi 12 ile başlayan kullanıcılar listelenicektir.
-
NOT:Oper/Admin’lerde taramalar için sınır olmadığından listelemede tüm userler yer alıcaktır. Aynı şekilde +i modu adminlerin tarama yapmasına engel değildir.
-
****
-
Mode(m) : Belirtilen kullanıcı mode’una sahip olan/olmayan kullanıcıları listelemek için kullanılır.
-
Kullanımı : /who +m/-m modelar
-
Who’nun sunucu üzerindeki tanımının arasında yapılan taramalar Joker karakterler olarak adlandırdığımız Wilcard(*,?)lar yer alabilir.
-
Bu parametre ile kullanılam modelar ” O,o,C,A,a,N,B ” şeklindedir.
-
Her mode’nin kendine göre anlamı vardır ki bunları da ” /helpop ?umodes ” yaparak görebilirsiniz.
-
Kullanımında belirttiğim ” mode’lar ” kısmına sadece yukarıdaki belirtilen ” O,o,C,A,a,N,B ” mode’larından herhangi birisi gelmektedir.
-
Örnek: /who +m O
-
Açıklama: Bu komutu uyguladığımızda; sunucu üzerindeki ” Local IRC Operatörler ” listelenicektir.
-
****
-
Server(s) : Belirtilen sunucu isminden giriş yapan/yapmayan kullanıcıları listelemek için kullanılır.
-
Kullanımı: /who #kanal +s/-s sunucu-adı
-
Örnek: /who +s znet3.zurna.net
-
Açıklama: Bu komutu uyguladığımızda znet3.zurna.net linkinden giriş yapan kullanıcılar istelencektir.
-
——– ———– ————-
-
Şimdi 3. tarama şeklimize geçelim..
-
4- Kanal üzerinde who taraması.
-
Bu tür taramalar aslında sunucu üzerinde yapılan taramalar ile kullanılan parametrelerin aynısıdır bunlara ek olarak “+c” mode’udur ki ;
-
Bu parametre ile yaptığımız taramalarda ::
-
Sadece bir kanal belirttiğimiz için, belirtilen parametreye uygun tüm nickler listelenicektir.
-
Kanal üzerinde yapılan taramalarda mutlaka ama mutlaka “+c” modunu bulundurmalıyız ve aynı şekilde mutlaka bir kanal bildirmeliyiz.
-
Yapılan taramalarda çıkan nicklerin yanında kanaldaki konumu(&,@,%,+) da gözükücektir.
-
Kullanımı: ” /who +cModelar-modelar #Kanal maskeler maskeler ” şeklindedir.
-
Örnek: /who +cn #Help ???
-
Açıklama: bu komutu uyguladığımızda , karşımıza #Help kanalındaki 3 haneli nickler çıkıcaktır.
-
Bir örnek daha verelim:
-
Örnek: /who +cu-gs #help *x* helper* znet3.zurna.net
-
Açıklama: Yukarıdaki komutu uyguladığımızda, #help kanalındaki İdentd’inde ” x ” geçen, Fullname(Gecos)i ” helper ” ile başlamayan, ” znet3.zurna.net ” linkinden giriş yapmayan kullanıcılar listelenicektir.
–
–
NOT: Sunucu üzerinde yapılan taramalarda kullanılan parametreler kanal üzerinde yapılan taramalar içinde kullanılabilir.
-
****
-
” /who +c #kanal ” ile ” /Who #Kanal ” komutu aynı işlevi görür ve en üstte çıkan nick kanala enson giren ve burdan da anlaşılabileceği gibi ilk giren kişi de en altta yer alıcaktır.
-
****
-
Şimdi soru-cevap yaparak biraz pekiştirelim :
-
Soru-1) Help kanalında bulunan nick’i 3 haneli olan, Helper identd’li, znet3.zurna.net linkinden giriş yapmış olan kullanıcıları nasıl listeleyebilirim?
-
Cevap-1) /who +cnus #help ??? Helper znet3.zurna.net
-
———-
Soru-2) HELP kanalında bulunan nicki 5 haneli olan , identd’inde mIRCSite geçmeyen, away olan, hostunda helper geçmeyen, Network Adminleri nasıl listeleyebilirim?
-
Cevap-2) /who +cnma-uh #help ????? N mIRCSite helper
———
Who Eğitimimiz sona ermiştir.
Etiketler: ircd who, mirc indir, mirc who, Türkçe mIRC, Türkçe mirc indir, zurna mirc, zurna net mirc