mIRCForumlari - mIRC ve IRC Kullanıcılarının Paylaşım Platformu
  https://www.sosyalchat.com/


SohbetG.Com

Kullanıcı Etiket Listesi

Yeni Konu aç Cevapla
 
Seçenekler
Alt 13 Aralık 2022, 02:48   #1
Çevrimdışı
Üyelik tarihi: 07 Aralık 2022
Konular: 21281
Mesajlar: 24.385
Nerden: İstanbul
Cinsiyet: Erkek
Web Site: TRmIRC.Net
IRC Sunucu: IRC.TRmIRC.Net
Alınan Beğeni: 3914
Beğendikleri: 7042
@RahmetLi
Ruh Hali : : Olu Gibi
Standart +f (Flood) Parametreleri

Bağlı olduğumuz bir kanala kullanıcılar veya clone botlar tarafından yapılan saldırılara yüksek düzey güvenlik sağlamak amacı ile kullanılır.
+f flood parametreleri hakkında ayrıntılı bilgi almak için /helpop ?chmodef komutunu uygulayabilirsiniz.
-
+f parametreleri sayesinde ; belirtilen kanala belli saniye arasında girişlerini, belirtilen kanala mesaj gönderimini , belirtilen kanalda nick değişimini,
belirtilen kanalda knock mesajları (kanala dışarıdan mesaj gönderimi) gönderimini, belirtilen kanalda tekrar edilen yazıları engelleyebilirsiniz.
Belirtilen engellemeleri tanımlama amaçlı +f kipine ait saldırı tipleri, bu tiplerin ne anlama geldiği (yani adı), tiplere karşı normal hamleleri ve extra hamleleri vardır.
Bu sistemi bir tablo halinde açıklayalım ;
-
******************************************
Tip**Adı****Normal Hamle**Ekstra hamleler
-c** CTCP**** +C**** m, M
-j** Join**** +i****- R
-k** Knock**** +K**** YOK
-m** Mesajlar****- +m****- M
-n** Nick değişimi**- +N**** YOK
-t** Mesaj**** kick **** b
******************************************

Tabloya göre örneğin, kanala girişlerde (Join) alınabilecek önlemler +i ve +R modlarıdır.
-
Kullanım Şekli » /mode #Kanal +f [<miktar><tür>#<süre><hamle>]:<saniye>
Bilgi » Kanalda kalıcı olması için mlock'a alınması gerekir --> /cs set #kanal +f [<miktar><tür>#<süre><hamle>]:<saniye>
-
Örnek » #Aydın kanalına, 15 saniye içerisinde 20 join yapılırsa, kanal otomatik olarak 5 dakikalığına +R mode'una alınsın ?
Cevap » » " /mode #Aydın +f [20j#R5]:15 " şeklindedir. Komutu, açıklamasıyla beraber inceleyelim ;
-
20j » Bu kısıma olay diyoruz. Soru daki olay ise 20 join dir. Olay yazılırken, ilk olarak sayı daha sonra tip yazılır.
R5 » Bu kısıma ceza diyoruz. Sorudaki ceza ise, kanalın 5 dk +R moduna alınmasıdır. Ceza yazılırken, ilk olarak mode daha sonra kac dakika aktif kalacağı yazılır.
-
Komutun kullanımı ; +f en basit kullanma komutu /mode #Kanal +f 3:2 olarak çalıştırılabilir.
Belirtilen komutu uyguladığımız anda servisler " +f [3t]:2 " şeklinde koruma kipini devreye sokacaktır.
-
Neden özellikle 3t tip'ini uyguluyor ve neden karşıtında hamle ekli değil ?
3 rakamını, yukarıda gördüğünüz gibi komutta ben kullandım. Eğer orada 5 kullanmış olsaydım, komut 5t şeklinde uygulanacaktı.
-
" t " tip'inin eklenme sebebi ?
Bu +f sistemine sabitlenmiş olan bir özelliktir. Tip belirlenmeyen +f komutuna otomatik olarak olarak " t " tipi uygulanır. " t " kipinin anlamı ise mesaj tekrarıdır.
Belirtilen süre içerisinde, kanal içersinde belirtilen sayıdan fazla tekrar uygulanırsa, uygulayan kişi sistem tarafından eklenmiş olan hamleye maruz bırakılır.
-
Tip karşıtına neden hamle ekli değil ?
Çünkü herhangi bir tip belirlemedik, kendisi belirlediği tipe ait normal hamleyi otomatik olarak devreye sokacaktır. Yani kick uygulayacaktır.
-
Uygulamalı Örnek » " /mode #Kanal +f [3t#b]:3 " aktif olan mod : " +f [3t#b]:3 "
-
Yukarıdaki anlatım ile aynı işleve yarayan bir özelliktir. Peki komutta " #b " eklentisinin belirtisi nedir ?
Kullandığınız saldırı tipine karşılık hamle ekleyecekseniz araya kanal işareti eklemeniz zorunludur. Burada bulunan " b " hamlesi tekrar yapan kullanıcıyı +b maskesi ile banlar ve kick atar.
Bilgi » +f sistemi içinde hem normal hamleyi hemde ekstra hamleyi aynı anda sadece " t " tip'i uygulamaktadır. Mantığı ise ban + kick , kişinin kanala girmesini engellemektir.
-
Şimdi bu Tip'lerin anlamlarını ve kullanımlarını tanıyalım ;
-
[c tipi]: Bu tip kanala gönderilen CTCP metinlerini Engelleyecektir.
-
Örnek » /mode #Kanal +f [15c]:15
Açıklama » Bu örnekte, kanala 15 saniye içersinde 15 CTCP mesajı gönderilirse sunucu otomatik olarak kanal kipini +C yapacaktır. Yani bu c tipi'nin normal hamlesine otomatik olarak alınacaktır. Ve herhangi bir yetkili kanalı -C kipine alana kadar açılmayacaktır.
Eğerki normal hamlesini kulanmak yerine extra hamlesini kullanmak istiyorsanız ozaman kullanmanız gereken komut "/mode #Kanal +f [15c#m15]:15" şeklinde olmalıdır.
-
[j tipi]: Bu tip, kanala yapılan çoklu join flood'u engelleyecektir.
-
Örnek » /mode #Kanal +f [15j]:15
Açıklama » Örnekte belirtilen komut; kanala 15 saniye içersinde 15. nickin giriş yapması durumunda, sunucu otomatik olarak kanal kipini +i yapacaktır. Bu kipi aktif etmesinin sebebi ise yukarıdaki tabloya göre j tip'inin normal hamlesinin +i olmasıdır.
Bilgi » Eğerki normal hamlesi yerine extra hamlesini kullanmak istiyorsanız uygulanması gereken komut ; " /mode #Kanal +f [15j#R15] " şeklindedir.
-
[k tipi]: Bu tip, kanala gönderilen çoklu knock mesajlarını engelleme amaçlı kullanılır.
-
Örnek » /mode #Kanal +f [15k]:15
Açıklama » Örnekte belirtilen komut; kanalda 15 saniye içersinde 15. knock mesajının atılması durumunda, sunucu kanal kipini otomatik olarak +K yapacaktır, yani knock mesaj gönderimini engelleyecektir.
Bilgi » k tipine ait 1 den fazla yan hamle yani savunma hamlesi bulunmamaktadır, bu saldırı tipine alınacak tek koruma hamlesi K hamlesidir.
-
[m tipi]: Bu tip, kanala gönderilen çoklu metin satırlarını engelleyecektir.
-
Örnek » /mode #Kanal +f [15m]:15
Açıklama » Örnekte belirtilen komut; kanalda 15 saniye içersinde 15. kişinin kanala mesaj göndermesi durumunda, sunucu otomatik olarak kanal kipini +m'ye alarak konuşmaya kapatacaktır.
Bilgi » Eğerki normal hamlesi yerine extra hamlesini kullanmak istiyorsanız uygulanması gereken komut; " /mode #kanal +f [15m#M]:15 " şeklindedir.
-
[n tipi]: Bu tip, kanal içerisindeki çoklu nick değişimini engelleyecektir.
-
Örnek » /mode #Kanal +f [15n]:15
Açıklama » Örnekte belirtilen komut; kanalda 15 saniye içersinde 15. kişinin nickini değiştirmesi durumunda, kanal otomatik olarak +N kipine dönecektir.
Bilgi » n tipine ait 1 den fazla yan hamle yani savunma hamlesi bulunmamaktadır, bu saldırı tipine alınacak tek koruma hamlesi N hamlesidir.
-
[t tipi]: Bu tip, mesaj tekrarlı flood için kullanılan bir savunma mekanizmasıdır.
Bilgi » Konunun başında " t " kipi hakkında geniş bir yelpaze açılmıştır, işlevi için konu başını tekrar okuyabilirsiniz.
-
Belirtilen anlatımda, ekstra hamlelerdeki örnekler görüldüğü üzre " +f [15m#M15]:15 "şeklinde verilmiştir, burada ekstra hamle sonucunda verilen sayısal veri kanalda o kip'in kaç dakika süre ile kalacağını ifade eder.
Verdiğim örnek komutta, (ÖRNEK KOMUT : " +f [15m#M15]:15 ") m tip'ine ait extra hamle kanalda aktif olup 15 dakikalığına geçerli olacaktır, süre dolduğunda servisler otomatik olarak kanalı - mod konuma alacaktır.
-
Bilgi » Bu sistem her +f komutunda aynıdır, uygulamalarda süre belirtildiği takdirde belirtilen süre sonucunda IRC kendisi modu deaktif kılacaktır, süre belirtilmezse herhangi bir operatör modu deaktif edene kadar mod aktif kalacaktır.
-
Yukarıda tek tek açıklamalı anlatılan tip ler ve korunma hamleleri istenildiği takdirde aynı anda hepsi tek bir komutta "/mode #Kanal +f [15c#C15,15j#R15,15k#K15,15m#M15,15n#N15,2t#b]:15" şeklinde çalıştırılabilir.
Belirtilen komutun mantığı ise şu şekildedir. Eğerki 15 saniye içerisinde ;
-
Kanala 15 ctcp metni uygulanırsa, (ping - finger - version) kanal 15 dakikalıgına kendisini +C konumuna alacaktır.
Kanala 15 giriş yapılırsa, kanal 15 dakikalığına kendisini +R konumuna alacaktır.
Kanala 15 knock mesajı yollanırsa, kanal 15 dakikalığına kendisini +K konumuna alacaktır.
Kanala 15 satır mesaj arka arkaya yazılırsa, kanal kendisini 15 dakika +M konumuna alacaktır.
Kanalda 15 user nick değişirse, kanal 15 dakikalığına kendisini +N konumuna alacaktır.
Kanala tek 1 kullanıcı 2 satır yazı yazarsa kanal kendisine otomatik olarak ban uygulayıp kick atacaktır.
-
Bilgi » Bu +f Örneği tamamen öğrenim amaçlıdır, kanalda performans ve güvenlik sağlamayacaktır. Kendinize göre güvenliği yüksek tutacak konumda 1 parametre uygulamak sizin mantığınıza kalmış.
-
Bilgi » Yukarıda belirtilen tabloya göre örnek : c (ctcp) tipi'nin normal hamlesi +C'dir , extra hamle olarak +m ve +M kullanılabilir.
Bu kiplerin dışında başka bir kip kullanılamaz, kullanıldığı takdirde sistem ana hamleyi dikkate alıp o konumda korumayı aktif edecektir.
-
Örnek » " /mode #Kanal +f [15c#R15]:15 " komutunun uygulanması sonucu, sistem R kip'ini dikkate almayarak c tip'inin ana hamlesini (+C) aktif edecektir.
Diğer tip'lerde aynı mantığa sahiptir. Bu konuyu hassasiyetle gözden geçirmenizde yarar var.
-
Son olarak değinmek istediğim bir husus var ; farklı soru tipleri vardır. Ancak sorular dikkatli okunmadığından dolayı sorulara yanlış cevap verilir.
-
Şimdi bu soru tiplerini bir örnek üzerinde işleyelim ;
-
Örnek » #Aydın kanalına, 15 sn de 20 giriş yapılırsa, kanal 3 dk. +R mode'una alınsın istiyorum?
Cevap » » /mode #Aydın +f [20j#R3]:15
-
Örnek » #Aydın kanalına, 15 sn de 20 giriş yapılabilsin, eğer limit aşılırsa kanal 3 dk +R mode'una alınsın?
Cevap » » /mode #Aydın +f [16j#R3]:15
-
Açıklama » Soruları inceleyelim ve aradaki farkı acıklayalım ;
Birinci örnekte ; 15 sn'de 20 giriş olur olmaz, 3 dk +R mode'una alınacaktır.
İkinci örnekte ; 15 sn'de 20 giriş olacak, limit aşılırsa 3 dk +R mode'una alınacaktır.
Burada limitimiz ise 20 giriştir, limitin aşıldığı ilk değer ise 16'dır. Dolayısıyla 20. girişe izin verilir.
Ancak limitin aşıldığı ilk değer olan 16.giriş gerçekleşirse,kanal 3dk +R mode'una alınır.
-
Şimdi yapacağımız çözümlü örneklerle bilgilerimizi pekiştirelim.
-
Örnek » #Aydın kanalında 7 saniyede, 5 satır yazan kullanıcılar otomatik olarak atılsınlar istiyorum.
Cevap » » /mode #Aydın +f [5t#k]:7
-
Örnek » #Aydın kanalında, 20 saniyede 12 giriş olursa, kanal otomatik olarak +R kipine alınsın istiyorum.
Cevap » » /mode #Aydın +f [12j#R]:20
-
Örnek » #Aydın kanalında 5 saniyede 6 kullanıcı kanala girebililsin, eğer limit aşılırsa kanal otomatik olarak 1 dakika +i kipine alınsın.
Cevap » » /mode #Aydın +f [7j#i1]:5
-
Örnek » #Aydın kanalında, 8 saniyede 15 nick değişimi yapılabilsin, eğer limit aşılırsa kanal otomatik olarak 5 dakika +N kipine alınsın.
Cevap » » /mode #Aydın +f [11n#N5]:8
-
Örnek » #Aydın kanalında, 3 saniyede 3 knock mesajı gönderilirse, kanal otomatik olarak 9 dk +K kipine alınsın.
Cevap » » /mode #Aydın +f [3k#K9]:3
-
Bilgi » Süreleri aynı olan birden fazla olay-ceza'yı, aralara virgül koymak şartı ile tek komutta birleştirmemiz mümkündür.
- /mode #kanal +f [olay#ceza,olay#ceza....]:süre
-
Örnek » #Aydın kanalında aşağıdakileri uygulamak istiyorum ;
-
a) 20 saniyede, 20 giriş yapılırsa, 5 dakikalığına +i kipine alınsın.
b) 20 saniyede, 20 mesaj gönderilebilsin, eğer limit aşılırsa, 3 dakikalığına +m kipine alınsın.
c) 20 saniyede, 15 CTCP mesajı gönderilebilsin, eğer limit aşılırsa 8 dakikalığına +C kipine alınsın.
d) 20 saniyede, 5 nick değişimi olsun, eğer limit aşılırsa 6 dk +N kipine alınsın.
e) 20 saniyede, 17 knocks gönderilirse, 5 dk +K kipine alınsın.
f) Hepsini tek komutta toplamak istiyorum.
-
Cevap » »
a) /mode #Aydın +f [20j#i5]:20
b) /mode #Aydın +f [21m#m3]:20
c) /mode #Aydın +f [11c#C8]:20
d) /mode #Aydın +f [6n#N6]:20
e) /mode #Aydın +f [17k#K5]:20
f) /mode #Aydın +f [20j#i5,21m#m3,11c#C8,6n#N6,17k#K5]:20
-
Son olarak yararlı olacağını düşündüğüm bir örnek ;
-
/mode #Kanal +f [20j#i15,26m#m15,5c#C20,11n#N20,15k#K5,20t#b]:15
-
15 saniye içinde maksimum 19 kullanıcı kanala girebilir, eğer limit aşılırsa kanala otomatik olarak 15 dakikalığına +i kipi konulacaktır.
15 saniye içinde maksimum 25 mesaj kanala gönderilebilir, eğer limit aşılırsa kanala otomatik olarak 15 dakikalığına +m kipi konulacaktır.
15 saniye içinde maksimum 5 ctcp kanala gönderilebilirse, kanala otomatik olarak 20 dakikalığına +C kipi konulacaktır.
15 saniye içinde kanalda maksimum 15 nick değiştirilebilir, eğer limit aşılırsa kanala otomatik olarak 20 dakikalığına +N kipi konulacaktır.
15 saniye içinde kanala maksimum 15 knocks gönderilebilirse, kanala otomatik olarak 5 dakikalığına +K kipi konulacaktır.
15 saniye içinde tek bir kullanıcı kanala 20 satır yazı gönderirse, IRC tarafından banlanıp kanaldan atılacaktır.

-

  Alıntı ile Cevapla

Cevapla
Etiketler
açıklamalı, açılmış, adı, ait, aktif, alacak, alarak, almak, alınır, alıp, amacı, ancak, anda, anlama, anlamlarını, anlamı, arasında, atar, aydın, aynı, bağlı, basit, başka, başı, başında, başını, belli, beraber, bir, botlar, bulunan, bulunmamaktadır, c), çalış, ceza, çoklu, daha, değer, değil, değişimi, dolayı, durumu, dışarıda, dışında, edecek, eden, eğer, edilen, ekle, ekleme, eklentisi, engellemek, extra, farklı, farkı, fazla, geçerli, geniş, gereken, gerekir, gibi, güvenlik, gördüğünüz, göre, hakkında, hali, hem, herhangi, içerisinde, içinde, ifade, ile, ilk, istediğim, istiyorum, kaç, kadar, kalacak, kanala, kanalda, kanalı, karşı, karşılık, karşıtı, kendisine, kendisini, kipleri, kişi, kişinin, komutu, komutunun, konuyu, koruma, kullanıcılar, kullanılan, kullanılır, kullanımı, maksimum, mantığı, mesaj, mesajları, mesajı, mesajını, miktar, nicki, normal, olacak, olan, olarak, olay, olması, olmaz, olsun, olur, otomatik, peki, performans, ping, sadece, sahip, sayısal, sebebi, set, sis, sistemi, sizi, sizin, sonra, sonucu, soru, sorular, soruları, sunucu, tablo, tamamen, tekrar, tipi, user, vardır, verilen, verilmiş, veya, yanlış, yapan, yapılan, yarar, yazan, yazıları, yeri, yerine, yetkili, yüksek, üzerinde, örnek, şartı


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