Arşiv Ağustos, 2010

Nickserv temel bilgiler.

NICKSERV TEMEL BILGILER
-
Nickserv, adından da anlaşılabileceği gibi öncelikli amacı nick ile işlemleri kapsamaktadır. Bu işlemler, nick kayıtlamaktan başlamaktadır ve kayıtlanan bu nick üzerinden yapılabilinecek işlemler ile devam etmektedir.
Nickserv, komutlarının çoğunu kullanabilmemiz için öncelikle nickimizi kaydetmemiz gerekmektedir.
Bazı istisnalar dışında (info komutu gibi) nickserv komutu genelde kayıtlı kullanıcılar için vardır.
-
1) Nickserv komutu hakkında bilgi almak için ; /ns help
2) Nickserv komutlarını görmek için ; /ns help commands
3) Ve görüntülenen bu komutlar hakkında da yardım almak için ise ; /ns help komut
İkisi de işlemsel olarak yardım vermeyi esas alsada, commands yüzeysel olarak geçerken; komut olan kısım (yani 3. satır) komutlar hakkında ayrıntıya inmektedir.
-
Açıklama: ” commands ” ile ” komut ” arasındaki fark, commands komutu kullanabileceğimiz komutları listelerken, ” komut ” olarak görünen 3. satırdaki bölüm ise ” commands ” kısmında çıkan komutlar hakkında yardım almak için vardır. kullanabilirsiniz.
Yukarda da bahsettiğimiz gibi nickserv komutu ile beraberinde kullanılan parametreler vardı…
Şimdi biraz bunlardan bahsedelim ;
-
1) REGISTER
Belirtilen nicki üzerinize kaydetmeye ve başkasının kullanmasına kapatmak için kullanılır.
Kaydetmek istediğiniz nicki, daha önce birinin kaydetmemiş olması gerekmektedir.
Kullanımı: /ns register şifre email@adresiniz.
*** Belirtilen şifre minimum 1 , maximum 31 hane olabilir ve belirtilen şifre büyük kücük harfe duyarlıdır.
Aynı şekilde belirtilen şifre, kontrol kodlarına duyarlıdır… (renk,bold,altı-çizgili vs.)
*** Belirtilen email adresi de ” adres@host.domain ” şeklinde tanımlanmalıdır. Uzantısı olmayan ve belirtilen kriterlere uygun olmayan nickler kaydedilemez.
Var olan bir email adresi girmeye özel gösteriniz. Çünkü nick kaybı sonrasında direkt şifreniz email adresinize gönderilecektir.
***Yukarıda belirtilen işlemlere uygun olarak girilen komut sonrası status’ta ;
” /onayla kodlar ” şeklinde bir metin beliricektir.
” Kodlar ” adı altında belirtilen kısımda 9 hanelik bir sayı dizini var olacaktir…
Bu sayıları da uygun olarak girerseniz nick kayıtlama işleminiz tamamlanmış olacaktır..
NOT: Belirtilen ” /onayla ” kodu girilmediği taktirde kod, nickinizin üzerine kayıtlı olduğu email adresine gönderilecektir.
NOT: Aynı emaile maksimum 3 adet nick kaydedebilirsiniz.
-
Örnek: /ns REGISTER 123456789 ahmetmehmet@yusuf.com
Bu komutu uyguladıktan sonra, belirttiğim gibi status’ta bir kod beliricektir…
Onu da ;
” /onayla 123456789 ” şeklinde girdikten sonra işlemimiz tamamlanıcaktır..
Not: Belirtilen şifre, email adresi ve onayla kodu hayal ürününden başka birşey değildir.
-
2)AUTH
Sunucumuzda nick kayıt işleminin ” /onayla kodlar ” şeklinde işlemesinden sonra, değiştirilen email adresinden sonra mailinize gelicek olan onaylama kodunu girmekten başka bir işlevi yoktur.
Kullanımı: /ns AUTH Codno
*** Belirtilen kodlar 1 gün içerisinde girilmesse nickinizin kaydı silinecektir.
-
3)SENDAUTH
Nickinizin auth codesini girmediğinizde ya da email değişikliği sonrası email adresinize gelen auth code’u kaybettiğinizde veya auth code gelmediyse geri dönüşümünü sağlamak için kullanılacak olan komuttur.
Kullanımı: /ns SENDAUTH nick
*** Belirtilen komut sadece ” 24 saatte bir ” kullanılabilir…
NOT: Gelen auth code email kısmınızın çöp kutusu/gerekiz post (junk mail) kısımlarında olabilir. Onun için email adresinize iyi bakmayı unutmayınız
NOT: Bu komutun kullanımı sunucumuzda kapalıdır. Fakat böyle bir durumla karşılaşırsanız ” /join #Operhelp ” kanalından yardım alabilirsiniz…
-
4) IDENTIFY
Belirtilen nickin size olduğunun kanıtlamanın yolu bu komuttan geçer.
Sunucuya her girdiğinizde bu komutu uygulayark nickin üzerinize zimmetli olduğunu gösterirsiniz ve yetkilerinize bu komutla ulaşırsınız…
Kullanımı: /identify şifreniz
*** Bir nicki ” 21 gün ” identify etmesseniz, nickiniz düşecektir…
*** Nickinizin şifresi default ayarlarda ” 3 kere üst üste ” yanlış girilirse nickserv sizi otomatikman kill’leyecektir. (sunucudan atacaktir.)
-
5) SENDPASS
Nick kaydederken kullandığınız şifrenizi unuttuğunuz durumda işinize yarayacak komuttur.
Komut uygulandıktan sonra, unutulan şifre üzerinize kayıtlı olan mail adresinize gönderilicektir.
Kullanımı: /ns SENDPASS nick
NOT: Bu komutun kullanımı sunucumuzda kapalıdır. Fakat böyle bir durumla karşılaşırsanız ” /join #Operhelp ” kanalından yardım alabilirsiniz…
-
6) ALIST
Üzerinize kayıtlı olan nickin hangi kanallarda yetkili olduğunu gösteren komuttur.
Kullanımı: /ns ALIST
*** Listeleme sırasında yetkili olduğunuz #kanal-adı ve kanaldaki erişim seviyeniz gözükür.
-
7) DROP
Üstünüze kayıtlı olan bir nickin kaydını silmek için kullanılan komuttur.
Kullanımı: /ns DROP şifre
*** Belirtilen şifre 3 kere üst üste yanlış girildiği taktirde nickserv sizi otomatikman kill’leyecektir.
*** Kaydı silinen nick, farklı birisi tarafından tekrar kullanılabilir/kaydedilebilir.
NOT: Sunucumuzda bu komutun kullanımı kapalıdır. Nick düşme süresi 21 gün olarak belirlenmiştir.
-
8) AJOIN
Komutun açılımı ” autojoin ” olmakla beraber, şifrenizi girdiğiniz andaki gireceğiniz kanalları düzenlemek ve/veya listelemek için kullanılan komuttur.
Kullanımı:
a /ns AJION add #Kanal ( otojoin listesine bir kanal eklemek için )
Örnek: /ns AJOIN add #X
b) /ns AJION del #kanal ( Otojoin listesine ekli bir kanalı listeden çıkarmak için )
Örnek: /ns AJOIN del #X
c) /ns AJION list ( otojoin listesine ekli olan kanalları listelemek için… )
Örnek: /ns AJOIN list
-
*** Ajoin listenize maksimum 10 kanal ekleyebilirsiniz.
Ekleyeceğiniz kanalların başında ” # ” işaretinin bulunması zorunludur.
*** Eğerki şifenizi girdiğiniz anda ajoin listenizdeki kanallara giriş yapamıyorsanız ve giriş yapamamanızın nedenleri +k(şifre olan kanal) veya +i (davet edilenlerin girebildiği kanal) kiplerinden birinde ise aynı zamanda giremediğiniz kanalda ” chanserv unban ” yetkiniz var ise, Nickserv sizi kanala invite edecektir ve giriş sağlanacaktır…
-
9) ACCESS
Kelime anlamı ” erişim ” olmakla beraber bu anlamı tamamiyle temsil eden bir parametredir.
Komutun amacı, belirtilen nick ile giriş yapmadan fakat ” aynı identd ve hostname ” ile bağlanmak şartı ile ;
Belirtilen nickin yetkilerine ulaşmaktır.
Belirtilen nick ile bahsedilen kısım, erişim ekleyecek nicktir.
Şöyle daha açık bir dil kullanıcak olursak ;
Ben World nicki ile helperim, ancak ” X ” nicki ile giriş yaptığımda da helper yetkilerime ulaşmak istiyorum…
İşte bu konumda, ” nickserv access ” komutu devreye giriyor.
Kullanımı;
a) /ns access add identd@host ( Belirtilen maskeye erişim eklemek için.. )
b) /ns access del identd@host ( Belirtilen maskedeki erişimi silmek için… )
c) /ns access list ( Erişim eklenilen nickleri listelemek için… )
*** Erişim eklenen maskedeki kullanıcın yetkilere ulaşabilmesi için ;
a) Nickin ” secure ” seçeneğinin kapalı olması,
b) Yetkisi olduğu kanalın, ” chanserv set parametresinin secure seçeneğinin kapalı olması ” gerekmektedir…
*** Belirtilen erişim listesine maximum 32 kişi eklenebilir ve del komutu ile beraber ancak; listede çıkan maskelerden birini silebilirsiniz..
-
10) RECOVER
Şifresini bildiğiniz bir nickin, nickini değiştirmeye yarayan komuttur.
Komutu kısa yoldan size şöyle anlatayim…
Sunucuya girdiğinizde, nickinizin kill seçeneği aktif ise;
Şifrenizi girmediğiniz zaman nickiniz değişmektedir.
İşte bunun sebebi nickserv recover oluyor .
Servisler size nickin sahibi olmadığınız için recover uyguluyor ve nickinizi değiştiriyor.
Ya da şöyle ki, sunucuya birisi girip sizin nickinizi kullanmak istedi..
Fakat sizde de kill seçeneği aktif değil, aktifse bile nickservin değiştirmesini beklemek istemediniz.
bu konumda ” recover ” komutu devreye giriyor..
Kullanımı: /ns recover nick şifre
*** Bu komutu uyguladıktan sonra, nickserv kullanan kişinin tekrar nickinize sahip olmaması için sahte bir clon sokar. Bu clone nickinizi enforcer şekilde yaklaşık 1 dk boyunca tutar. Ancak siz yine bu süreyi beklemek istemesseniz; 11 Numaralı komutu uygulayabilirsiniz…
-
11) RELEASE
Enforcerde kalmış bir nicki düşürmeye yarayan komuttur.
Enforcer, servisler tarafından askıda kalan nick demektir.
Bu nickler servisler tarafından yaklaşık 1 dk kadar tutulur, daha sonra kendiliğinden release komutu ile düşürülür.
Fakat siz yine de beklemek istemesseniz, bu komutu kullanabilirsiniz.
Kullanımı: /ns RELEASE nick şifre
*** Girilen şifre 3 kere yanlış yazılırsa, nickserv sizi otomatik ” Kill ” leyecektir.
-
11) GHOST
Herhangi bir şekilde sunucudan düştüğünüzde, (bağlantınızın gitmesi, bilgisayarınızın kapanması) durumunda bazen nicklerin sizinle beraber düşmesi söz konusu olmuyor.
İşte bu gibi durumlarda, sunucuya girdikten sonra nickinize geçmek için nickin düşmesini beklemek istemiyorsanız, ” ghost ” komutu ile nicki kill’leyebilirsiniz.
Kullanımı: /ns GHOST nick şifre
*** Belirtilen nickin şifresini 3 kere yanlış girilmesi durumunda, nickserv sunucudan sizi killeyecektir.
-
12) INFO
Nickinizi kaydetmeden kullanabileceğiniz tek nickserv komutudur.
Bir nickin , username’ini , online olup olmadığını, kayıt zamanını, emailini, url adresini , nickin kayıt zamanını ve nickin aldığı set ayarlarları gibi bilgilerini gösterir.
Kullanımı: /ns info nick
*** Belirtilen nickin email adresi , quit mesajı ve usermask’ı info komutunda görünmüyorsa, kişi bilgilerini ” set komutunun hide parametresi ” ile gizlemiş demektir.
Bu komut hakkında bilgi almak için ise ;
” /ns help set hide ” kullanabilirsiniz..
-
13) LISTCHANS
Nickinize ait olan kanalları listelemek için kullanılan komuttur.
Kullanımı: /ns listchans
-
14) STATUS
Belirtilen nick veya nicklerin nickinin ” register ” konumunu öğrenmek için kullanılan komuttur.
Numerik 4 değer vardır ve çıkan bu değerlerin hepsinin farklı anlamları vardır.
Çıkan cevaplarda ;
0 – Nickin kayıtlı olmadığını veya online olmadığını ,
1 – Nickin ” /onayla kod ” ya da ” /ns auth code ” şeklinde nickini tanımlamamış olduğunu veyahutta ;
2 – Nickin ” access ” komutu ile giriş yaptığını
3 – Nickin ” /identify şifre ” komutu ile nickini servislere tanıttığını gösterir.
Kullanımı;
a) /ns status nick (tek nick için… )
b) /ns status nick1 nick2 nick3 nick4 ( Birden fazla nick için… )
*** ” b ” kısmında belirtilen nick1 nick2 … kısmına toplam 16 nick yazabilirsiniz. Fazla nick yazılması durumunda ilk 16′sına cevap verecek, diğerlerini kaale almayacaktır.

Flood (+f kipi) ve parametreleri

Önbilgi : “f” kanal kipinin işlevi flood korumasıdır, belirlenen süre içerisinde kanalda yapılabilecek eylem limitini belirleme olanağı sağlar.
Tabi bunları yaparken çeşitli parametreleri kullanırız.
Bu parametrelerle birlikte süre sınırlaması yapabiliriz. Belirttiğimiz süre dakika üzerinden nitelik kazanır. Eğerki belirtilen parametrenin ardında süre yoksa sınırlama yoktur, yani sürekli belirtilen parametrede kalır. Parametrenin ardına koyucağımız “0″(sıfır), aynı şekilde nitelik kazanmaz, süre sınırlaması yine yoktur.
Kanal opları flood korumalarından etkilenmezler ve tek bir komutta toplanan parametreler “,” ile ayrılır.

Kullanım şekli : +f [<miktar><tur>{#<eylem>}{,...}]:<saniye>

+f kipi ile kullanılan parametreler ;

Kod:
Tür--------Adı------------------Normal hamle----Ekstra hamleler
c ------> CTCP --------------> oto +C -----------> m, M
j -------> join ----------------> oto +i ------------->R
k ------> knock -------------> oto +K ------------>YOK
m -----> msg/notice ------> oto +m ---------->M
n ------> Nick değişimi -----> oto +N ---------> YOK
t ------> mesajlar -----------> kick ---------------> ban

+f parametreleri hakkında bilgi almak için veyahutta tabloyu listelemek için ” /helpop ?chmodef ” komutunu kullanabiliriz.

c parametresi: Belirtilen kanala belirtilen süre içerisinde gönderilebilecek maksimum CTCP sayısını belirlemek için kullanılır.
Limit aşıldığı takdirde otomatik otomatik olarak +C modu devreye girer. +C modunun kaç dakika devrede kalacağını belirlemek mümkündür.
İsteğe bağlı olarak +m veya +M modlarından herhangi birisi +C modu yerine devreye sokulabilir. Burdan da öğreniyoruz ki ; +m ve +M CTCP mesajlarını engellemede de işe yarıyabiliyor.
Örnek : /mode #x +f [7c#M2]:4
Açıklama:Yukarıdaki komutu uyguladığımız taktirde ; x kanalına 4 saniye içerisinde gönderilebilecek maksimum CTCP miktarı 7′dir, eğerki bu limit aşılırsa kanal otomatikman 2 dakikalığına +M moduna geçer.
———
j parametresi : Belirtilen kanala belirtilen süre içerisinde yapılabilecek maksimum giriş(join) miktarını belirlemek için kullanılır.
Limit aşıldığı taktirde otomatik olarak ” +i ” modu devreye girer. ” +i ” modunun kaç dakika devrede kalacağını belirleyebiliriz.
İsteğe bağlı olarak kanal +i modu yerine +R modu devreye sokulabilir.
Örnek: /mode #x +f [5j#R2]:3
Açıklama: Yukarıdaki komutu uyguladığımız taktirde ; x kanalına 3 saniye içerisinde yapılabilecek maksimum join (giriş) sayısı 5′tir, Eğerki bu limit aşılırsa kanal otomatikman 2 dakikalığına +R moduna geçer.
———–
k parametresi : Belirtilen kanala belirtilen süre içerisinde gönderilebilecek maksimum KNOCK miktarını belirtmek için kullanılır.
Limit aşıldığı taktirde otomatikman +K modu devreye girer. +K modunun kaç dakika devrede kalacağını belirlemek mümkündür. +K modunun alternatifi yoktur.
Yani k parametresi ile kullanabileceğimiz tek parametre vardır.
Örnek : /mode #x +f [7k#K]:5
Açıklama: Yukarıdaki komutu uyguladığımız taktirde ; x kanalına 5 saniye içerisinde maksimum gönderebileceğimiz KNOCK miktarı 7 olur.Eğerki bu limit aşılırsa Kanal otomatikman süresiz +K moduna geçer.
——–
m parametresi : Belirtilen kanalda Belirtilen süre içerinde gönderilebilecek maksimum MESAJ ve Notice miktarını belirtmek için kullanılır.
Limit aşıldığı taktirde otomatikman +m modu devreye girer. +M modunun kaç dakika devrede kalıcağını belirlemek mümkündür.
İsteğe bağlı olarak kanal +m modu yerine +M modu devreye sokulabilir.
Örnek : /mode #x +f [7m#M4]:3
Açıklama : Yukarıdaki komutu uyguladığımız taktirde ; x kanalına 3 saniye içerisin gönderilebilecek maksimum mesaj sayısı 7 olur. Eğerki bu limit aşılırsa kanal 4 dakikalığına +M moduna geçer..
———
n parametresi: Belirtilen kanalda belirtilen süre içerisinde maksimum Nick değişimi miktarını belirlemek için kullanılır.
Limit aşıldığı taktirde kanal otomatik olarak +N modu devreye girer. +N modunun ne kadar süre devrede kalacağını belirlemek mümkündür.+N modunun bir başka alternatifi bulunmamaktadır.
Yani n parametresi ile kullanabileceğimiz sadece bir parametre vadır.
Örnek : /mode #kanal +f [5n#2N]:3
Açıklama: Yukarıdaki komutu uyguladığımızda ; x kanalında 3 saniye içerisinde değiştirilebilecek nick sayısı 5 olur.Eğerki limit aşılırsa Kanal 2 dakikalığına +N moduna geçer.
———-
t parametresi : Belirtilen kanala Belirtilen süre içerisinde gönderebileceği maksimum mesaj satırı limitini belirtmek için kullanılır.
Belirtilen limitin aşılması durumunda kullanıcı otomatik olarak kanaldan(kick) atılır.
İsteğe bağlı olarak kullanıcıya ban moduda uygulatılabilir.
Örnek : /mode #x +t [5t#b]:2
Açıklama: Yukarıdaki komutu uyguladığımızda ; x kanalında 2 saniye içersinde, bir kullanıcının gönderebileceği maksimum mesaj sayısı limiti 5 olur. Eğerki kullanıcı limiti aşarsa kanaldan banlanır..
————
Önemli: m ile t turleri arasindaki fark, m toplam mesajlar icin t ise kullanici basina gonderilen mesajlar icin kullanilmaktadir.

m ve t türleri arasındaki fark;

Örnek1;
[23:30:07] <zEbAni> 5
[23:30:08] <zEbAni> 4
[23:30:08] <zEbAni> 3
[23:30:09] * irc.mircturk.com sets mode: +b *!*@DA3605D.B11CEE5.A2D3DB13.IP
[23:30:09] * zEbAni was kicked by irc.mircturk.com (Flooding (Limit is 3 lines per 4 seconds))

Örnek2;
[23:30:07] <Karizmatik> 5
[23:30:08] <zEbAni> 4
[23:30:08] <Afacan> 3
[23:30:09] * irc.mircturk.com sets mode: +m

Örnek1′de; t parametresine, Örnek2′de; m parametresine örnek verilmiştir.

Şimdi yukarda işlediğimiz parametreleri örneklerle biraz daha açalım..

Soru1) #x kanalına 3 saniye içerisinde maksimum 6 msg atılabilsin, eğer limit aşılırsa kanal 3 dk’lığına +M moduna geçsin, yine 3 saniye içerisinde Kanala maksimum 3 CTCP mesajı gönderilsin Eğerki limit aşılırsa kanal 2 dakikalığına +M alınsın ?
Cevap1) /mode #x +f [6m#M3,3c#M2]:3
——-
Soru2) #x kanalına 4 saniye içerisinde maksimum 4 kullanıcı girebilsin, eğer limit aşılırsa kanal 2 dk’lığına +R moduna geçsin, yine 4 Saniye içerisinde kanala maksimum 4 knock mesajı gönderilebilsin eğerki limit aşılırsa kanal süresiz +K alınsın ?
Cevap2) /mode #x +f [4j#R2,4k#K]:4
—————–
Soru3) #x kanalında şu özellikler olsun istiyorum ;
a) 20 saniye içerisinde Bir nick maksimum 25 msg atabilsin, eğerki limit aşılırsa kanaldan kicklensin ?
b) 20 saniye içerisinde maksimum 15 CTCP mesajı atılsın eğerki limit aşılırsa kanal süresiz +M alınsın.?
c) 20 saniye içerisinde maksimum 17 knock mesajı gönderilsin Eğerki Limit aşılırsa kanal 1 dakikalığına +K alınsın ?
d) 20 saniye içerisinde kanalda maksimum 7 Nick değiştirilsin eğerki Limit aşılırsa kanal 2 dk’Lığına +N moduna alınsın ?
e) 20 saniye içerisinde kanala 30 mesaj gönderilsin eğerki limit aşılırsa kanal 5 dakikalığına +m alınsın ?
Cevaplar:
a)/mode #x +f [25t]:20
b)/mode #x +f [15c#M]:20
c)/mode #x +f [17k#K1]:20
d)/mode #x +f [7n#N2]:20
e)/mode #x +f [30m#m5]:20
hepsini tek bir komutta toplarsak :
” /mode #x +f [25t,15c#M,17k#K1,7n#N2,30m#m5]:20 ”
——————–
Soru4) #x kanalına 10 saniye içerisinde 15 giriş olursa kanal otomatikman süresiz +m olsun istiyorum?
cevap4) j parametresinin desteklediği parametreler R ve i olduğu için bu parametrelerden birini kullanmamız gerekir.Dolayısıyla soru yanlıştır.
———-
Soru5) #x kanalına 1 dakika içerisinde 20 nick değişimi yapılırsa, kanal otomatikman 3 dakikalığına +K alınsın istiyorum?
cevap5) süre sınırlaması dakika üzerinden yapılamıyacağı için ve n parametresininin K parametresiyle uyuşmadığı için soru yanlıştır. Parametreler uyuşsaydı /mode #x +f [parametre]:60 şeklinde verebilirdik.

DCCAllow Kullanımı

Sunucu üzerinde sayısı küçümsenemeyecek kadar virüs transferleri yapılmaktadır. Sunucular, virüs içerikli uzantıya sahip dosyaların aktarımını engellemektedir.
Örnek: .js, .pl, .exe, .dll, .doc, .lnk, vs.
Siz gene de bu uzantılı dosyalarla transfer yapmak istiyorsanız; DalNet sunucusunun coderleri tarafından yazılmış olan DCCAllow komutunu kullanabilirsiniz.

Kullanımı: /dccallow [+/-]nick

Not-1: Eğer sizin sunucu ile bağlantınız kesilirse yada karşıdaki kullanıcının bağlantısı kesilir veya nick değiştirirse; listeye eklemiş olduğunuz nick silinir. Bu durumda karşınıza;
-> nick has been removed from your DCC allow list for signing off gibi bir replik çıkacaktır.

Not-2: /dccallow [+/-]nick komutunda + veya – operatörlerinden birini belirtmezseniz, yani komutu /dccallow nick şeklinde kullanırsanız sunucu bunu + operatörü kullanılmış gibi algılayacaktır.

Örnek1: /dccallow +mIRCTurk komutunu kullanarak DCCAllow listemize mIRCTurk nickli kullanıcıyı ekleriz. Karşımıza;
-> mIRCTurk has been added to your DCC allow list gibi bir replik çıkacaktır.

Örnek2: /dccallow -mIRCTurk komutunu kullanarak mIRCTurk nickli kullanıcıyı DCCAllow listemizden silecektir. Karşımıza;
-> mIRCTurk has been removed from your DCC allow list gibi bir replik çıkacaktır.

Örnek3: /dccallow +mIRCTurk veya /dccallow -mIRCTurk komutunu uyguladığımızda mIRCTurk nickli kullanıcı sunucuya bağlı değil ise;
-> mIRCTurk No such nick/channel gibi bir yanıt alırız.

DCCAllow List

DCCAllow listesinde bulunan kullanıcıları görmenizi sağlar.

Kullanımı: /dccallow list

/dccallow list komutunu uyguladığımızda karşımıza bu şöyle bir replik çıkacaktır;

The following users are on your dcc allow list:
nick1 (ident@host)
nick2 (ident@host)
nick3 (ident@host)
End of DCCALLOW list

Bu replikte anlatılmak istenen; nick1, nick2 ve nick3 nickleri DCCAllow listenize eklidir.

Who Komutlari

/Who Komutu hakkında geniş kapsamlı eğitim :
-
Ö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: #mircturk kanalında bulunan, identleri a harfi ile başlayan kullanıcıları listelemek istiyorum, nasıl yapabilirim ?
Çözüm: /who +cu #mircturk a*
Soru: #mircturk kanalında bulunan, identleri a harfi ile biten kullanıcıları listelemek istiyorum, nasıl yapabilirim ?
Çözüm: /who +cu #mircturk *a
Soru: #mircturk kanalında hostlarında “global” geçen kullanıcıları listelemek istiyorum, nasıl yapabilirim ?
Çözüm: /who +ch #mircturk *global*
Soru: #mircturk kanalında away durumunda olan kullanıcıları lisletemek istiyorum, nasıl yapabilirim ?
Çözüm: /who +ca #mircturk
Soru: #mircturk kanalında, içersinde x harfi bulunmayan nickleri listelemek istiyorum, nasıl yapabilirim ?
Çözüm: /who +c-n #mircturk *x*
Soru: #mircturk kanalında ki nicki dört haneli kullanıcıları listelemek istiyorum, nasıl yapabilirim ?
Çözüm: /who +cn #mircturk ????
Soru: #mircturk kanalında ki Network Adminleri listelemek istiyorum, nasıl yapabilirim ?
Çözüm: /who +cm #mircturk N
Soru: #mircturk kanalında ki away olmayan kullanıcıları listelemek istiyorum, nasıl yapabilirim ?
Çözüm: /who +c-a #mircturk
Soru: #mircturk kanalında aşağıdaki özellikleri listelemek istiyorum
-
a) away olmayanları
b) identi MIRC olanları
c) hostunda “helper” sözcüğü geçenleri
d) Local operatör olmayanları
-
Tek komutta listelemek istiyorum, nasıl yapabilirim ?
-
Çözüm:
-
a) /who +ca #mircturk
b) /who +cu #mircturk MIRC
c) /who +ch #mircturk *helper*
d) /who +c-m #mircturk O
-
Çözümü tek komutta toplamak istersek ;
/who +cuh-ma #mircturk MIRC *helper* O
-
Çözümlü örnek:
“/Who Stskeep” yazdığımda ;
#Helpteam Stskeep Hr radiohe@d :0 saçma
Stskeep End of /WHO list.
Yanıtını alırken,
“/Who Siyah” yazdığımda ;
#mircturk MIRC H MIRC :1 MIRC
yanıtını alıyorum. şimdi bunların ne anlama geldiğini iceleyelim
Stskeep nicki “Stskeep on @#Helpteam @#Help” kanallarında olmasına karşılık biz sadece #Helpteam 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 Stskeep’den gelen yanıta bakıldığında “:0 saçma” özelliklerine sahip olduğunu görüyoruz ancak SiyaH’tan gelen cevapta “:1 MyIRC” ö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.
-

/Helpop ?chmodes / Kanal Modeleri

Geçerli olan kanal mode’leri hakkında bilgi :

Belirtilen modeyi aktif etmek için : /mode #kanaladı +kip
Belirtilen modeyi deaktif etmek için :  /mode #kanaladı -kip
-
[v kipi] : Bu kipe sahip kullanıcı kanalda konuşma yasağı (+m) olsa dahi etkilenmez.
[h kipi] : Bu kipe sahip kuallnıcı kanalda yardımcı operatör görevindedir. (HALFOP)
[o kipi] : Bu kipe sahip kullanıcı kanalda operatör görevindedir. (OP)
[a kipi] : Bu kipe sahip kullanıcıya sadece +q kipine sahip kullanıcılar kick atabilirler.
[q kipi] : Bu kipe sahip kullanıcılar kick komutundan korunurlar.
[b kipi] : Belirtilen maska kanal içerisinde birtakım yasaklar koymak için kullanılır. detaylı bilgi için “+b kipi” detaylı eğitimini inceleyiniz.
[c kipi] : Renk kodu içeren mesajların kanala gönderilmesini engeller.
[D kipi] : /me ve /ame mesajlarının kanala gönderilmesini engeller.
[e kipi] : Belirtilen maska sahip kullanıcıyı ban korumasına alır.
[f kipi] : Kanalın güvenliği için çeşitli tekrar korumaları sağlar. detaylı bilgi için “+f kipi” detaylı eğitimini inceleyiniz.
[i kipi] : Kanalı sadece davetlilerin girebileceği konuma sokar. (invite only)
[k kipi] : Kanala giriş için bir şifre koymak için kullanılır. Bu şifreyi bilmeyenler kanala giremezler. kullanımı : /mode #kanaladı +k şifre
[m kipi] : Sadece +vhoaq kiplerine sahip kullanıcıların konuşabileceği kanal.
[n kipi] : Kanalda bulunmayan kişilerin kanala mesaj göndermesini engeller.
[p kipi] : Kanalı kanalda bulunan kullanıcıların whois’lerinden saklar.
[r kipi] : Kanalın kayıtlı olduğu bilgisini verir.
[s kipi] : Kanalın /list komutu ile yapılan aramalarda gözükmesini engeller.
[t kipi] : Sadece +hoaq kiplerini almis kullanicilarin /topic komutunu kullanabilecegi kanal.
[z kipi] : Sadece güvenli porttan (SSL) bağlanan kullanıcıların girebileceği kanal.
[A kipi] : Sadece Adminlerin girebileceği kanal. NOT: Yöneticiler içindir.
[C kipi] : CTCP metinlerinin kanala gönderilmesini engeller.
[G kipi] : Sunucu tarafından yasaklanmış sözcüklerin sansürleneceği kanal.
[M kipi] : Sadece nicki kayıtlı olan veya +v (voice) sahibi kullanıcıların konuşabileceği kanal.
[K kipi] : /KNOCK komutunun kullanımı yasak olan kanal.
[N kipi] : Nick değişikliği yapılması yasak olan kanal.
[O kipi] : Sadece IRCOP’ların girebileceği kanal. NOT: Yöneticiler için
[Q kipi] : Kick atılamayan kanal.
[R kipi] : Nicki kayıtlı olmayan kullanıcıların giremeyeceği kanal.
[S kipi] : Renk kodları içeren mesajların bu kodlardan arındırılıp düz yazı olarak kanala gönderilmesini sağlar.
[T kipi] : “/Notice” komutunun uygulanmasının yasak olduğu kanal.
[V kipi] : “/Invite” komutunun uygulanmasının yasak olduğu kanal.
[u kipi] : Kanal yönetici kiplerinin gizli olduğu kanaldır.

Hakkımızda

Değerli internet Kullanıcılarımız. Sitemizde yayınlanan mirc scriptler, türkiye üzerinde tercih edilebilecek en doğru mirc programı olduğundan kesinlikle güvenliğinden ve kullanılabilirliğinden emin olabilirsiniz.

Devamı...

Yardım ve Rehberler

Değerli kullanıcılarımız, mIRC ile ilgili sorunlarınızı bizlerlee paylaşabilirsiniz.En kısa sürede sorunlarınıza çözüm üretip sizlerle paylaşmaya devam etmekteyiz.

Devamı...