BAN PARAMETRELERI
———————————————–

+b Kipi ve Parametreleri

Aciklama : +b kipi <nick!ident@host> (ban maskesi) bu kanal kipi ile belirtilen maske’nin kanala girmesini veya kanal icinde belirli eylemleri yapmasini engelliyebilirsiniz.
+b kipi beraberinde kullanilan parametreleri ile belirlediginiz <username, hostname, nickname> clientlarin kanala girisi, kanal icerisinde konusmasini, kanalda nick degistirmesini engelliyebilirsiniz.
Ancak bu komutu kullanmadan once mask dedigimiz <nick!ident@host> kavramlarini iyice kavramaniz gerekmektedir. Bu komutun islev alanini genisletmek icin “?” ve “*” karakterlerinden faydalanabiliriz.
Simdi mask ve bu karakterlerin ne anlama geldigini ve nasil kullanildigini ogrenelim.

Mask <nick!ident@host> ;

nick! = “!” isareti nick belirtilen kismin sona erdigini belirtir, ardindan ident kismi baslar.
ident@ = “@” isareti ident kisminin sona erdigini belirtir, ardindan host kismi baslar.
host = “@” isaretinden sonra yazilan kisimdir.

Cesitli sekillerde ban atilabilir;

1. Nnicke ban icin : nick!*@*
2. Idente ban icin : *!ident@*
3. Hosta ban icin : *!*@host
4. Hem ident hem nicke ban icin : nick!ident@*
5. Hem ident hem hosta ban icin : *!ident@host
6. Hem nicke hem hosta ban icin : nick!*@host
7. Hem nick hem ident hem hosta ban icin : nick!ident@host

Mask bir kullanicinin tasidigi nick, ident ve host bilgileridir.

“Zekirdek is helpdesk@globaloper.zekirdek.gen.tr * Zekirdek IRC Network” bilgilerine sahip bir kullaniciyi banlamak icin ;
/mode #kanal +b Zekirdek!helpdesk@globaloper.zekirdek.gen.tr komutunu kullaniriz.
Bu komutu kullandigimizda Zekirdek nickli baska bir kullanici ident veya host kismi farkli oldugu surece bu bandan etkilenmez.
Yani sadece banlanan maskedeki bilgilerin tumunu iceren kullanici bandan etkilenir.
/mode #kanal +b Zekirdek!*@*
komutunu kullanirsak, Zekirdek nickini kullanan kullanicilar ident ve hostlari her ne olursa olsun kanala giris yapamayacaklardir.

? tek karakter yerine gecer.
* sonsuz karakter yerine gecer.

/mode #kanal +b c*!*@*
komutunu kullanirsak nicki “c” harfi ile baslayan hicbir kullanici kanala giris yapamaz.

/mode #kanal +b c?!*@*
komutu kullanirsak nicki 2 haneli olan kullanicilardan ilk hanesi “c” olanlar kanala giris yapamaz.

+b kipi ve bareberinde kullanilan parametreleri inceleyelim.

+c: Parametresi ile belli kanalda bulunan kullanicilarin kanalimiza girmelerini engelleriz.
Ornek : /mode #kanaladi +b ~c:#Zekirdek
Aciklama : Bu komutu kullandigimiz takdirde, Zekirdek kanalinda bulunan kullanicilarin kanala girisini engelleriz.

+n: Parametresi ile belirtilen nickin kanalda nick degistirmesini engelleriz.
Ornek : /mode #kanaladi +b ~n:Zekirdek
Aciklama : Bu komutu kullandigimiz takdirde, Zekirdek nickli kisi kanalda nick degistiremez.

+r: Parametresi ile belirtilen fullname ye sahip kullanicilarin kanala girislerini engeller.
Ornek : /mode #kanaladi +b ~r:Zekirdek
Aciklama : bu komuyu kullandigimiz takdirde, Zekirdek fulnamesine sahip kullanicilar kanalimiza giremez.

+q: Parametresi ile belirttigimiz kullanicinin komutu uyguladigimiz kanalda konusmasini engelleriz.
Ornek : /mode #kanaladi +b ~q:Zekirdek
Aciklama : Bu komudu uyguladigimiz takdirde, Zekirdek nickli kullanicinin kanalimizda konusmasini engelleriz.

Onemli Uyari : +e kipi ile belirledigimiz mask’a sahip kullaniciyi ban korumasi altina alabiliriz.
Ornek : /mode #kanaladi +e Zekirdek!*@*
Aciklama : Bu komutu uyguladigimiz taktirde, Zekirdek nickli kullanici kanaldaki banlardan etkilenmez.

Ogrendiklerimizi bir kac cozumlu ornek ile pekistirelim.

Soru : Kanalima #sex ve #gay kanallarina girmis kullanicilarin girmesini istemiyorum ?
Cevap : /mode #kanaladi +bb ~c:#sex ~c:#gay

Soru : x ve y nickleri kanalima girebilsin ama nicklerini degistiremesinler istiyorum ?
Cevap : /mode #kanaladi +bb ~n:x ~n:y

Soru : x nickinin kanalima girebilmesini ama kanalda konusamamasini istiyorum ?
Cevap : /mode #kanaladi +b ~q:x

Soru : Fullname bolumunde Lamer ve Hacker yazan kullanicilarin kanalima girisini onlemek istiyorum ?
Cevap : /mode #kanaladi +bb ~r:Lamer ~r:Hacker

Soru : Kanalima sadece Zekirdek nicki girsin istiyorum ?
Cevap : /mode #kanaladi +be *!*@* Zekirdek!*@*

Soru : Kanalima identinin ikinci harfi x olan 4 haneli nicklerin girisini engellemek istiyorum ?
Cevap : /mode #kanaladi +b ????!?x@*

Soru : Kanalima 3 haneli nickler girmesin ama ali nicki girsin eger alinin identi lamer ise oda girmesin ?
Cevap : /mode #kanal +beb ??? ali!*@* *!lamer@*

Soru : Daha karmasik bir ornek verelim, Nicki’nin 3. harfi ” x ” , 5. harfi ” b ” 8. harfi ” y ” olan , ident’inin 3. harfi ” z ” olan ve ip adresi 81. ile baslayan tum 9 haneli nick sahiplerini #Deneme kanalindan nasil banlayabilirim?
Cevap : /mode #deneme +b ??x?b??y?!??z*@81.*

Soru : Kanalima nicki m ile baslayip l ile biten icinde n harfi gecenler giremesin. S ile baslayip t ile biten ve icinde n harfi gecen nickler kanalima girebilsin, kanalimda nickleri a ile basayip d ile biten kullanicilar konusamasin, nicklerinin bas harfi d ile baslayip a ile biten kullanicilar kanalda nick degistiremesin, sex kanalinda bulunanlar kanalima giremesin?
Cevap : /mode #kanal +bebbb m*n*t!*@* S*n*t!*@* ~q:a*d!*@* ~n:d*a!*@* ~c:#sex

Soru : Kanalima yalnizca nicki LAME ile baslayan nicklerin girememesini istiyorum. Ne yapmam gerekir?
Cevap : /mode #kanal +b LAME*!*@*

Soru : Kanalima sadece 5 haneli ve kayitli nickler girebilsin ?
Cevap : /mode #kanal +beR *!*@* ?????!*@*

Soru : Ethem nickli kullanici kanalimda nick degistiremesin, Egemen nickli kullanici kanalimda konusamasin, identi arda olanlar girsin ama identi arda haric a ile baslayanlar giremesinler ?
Cevap : /mode #kanal +bbeb ~n:Ethem!*@* ~q:Egemen!*@* *!arda@* *!a*@*

Soru : Kanalima sadece nicki 2 ve 4 karakter olanlar girebilsin?
Cevap : /mode #kanal +bee *!*@* ??!*@* ????!*@*

Soru : Kanalima icinde x harfi gecenler giremesin ama icinde x harfi gecse bile #help kanalinda olanlar girebilsin ve kanalimin ban exception listelerini goreyim. Butun bunlari tek bir komutta nasil yaparim?
Cevap : /mode #kanal +bebe *x*!*@* ~c:#help

Soru : Kanalimda fullname bolumunde sex yazanlar giremesin. Ama Ethem nicki fullnameinde sex yaziyorsa bile girsin ?
Cevap : /mode #kanal +be ~r:sex Ethem!*@*

Soru : Kanalima icinde numara olan nickler giremesin ?
Cevap : /mode #kanal +bbbbbbbbbb *1*!*@* *2*!*@* *3*!*@* *4*!*@* *5*!*@* *6*!*@* *7*!*@* *8*!*@* *9*!*@* *0*!*@*

Soru : Kanalima #x kanalinda bulunanlar, fullname bolumunde sex sozcugu gecenler, identdi x ile baslayanlar giremesin ama butun bu kisitlamalara takilsalar bile nickleri A ile baslayan kullanicilar girebilsin. Ayrica kanalimda sadece kayitli nickler konusabilsin ve kufurlu soczukler sansurlensin. Tek bir komutla nasil yapabilirim?
Cevap : /mode #kanal +bbbeMG ~c:#x ~r:*sex* *!x*@* A*!*@*