NOT: LÜTFEN TAMAMINI OKUYUP ANLAMADAN yazdıklarımla ilgili yorum yapmayınız. Öncelikle şunu söyleyeyim yazdıklarım kendimi tatmin etmek, laf sokmak, laf yarıştırmak, bilgi yarıştırmak vs için değil, bir şeylerin daha doğru anlaşılabilmesi adınadır.
Konuda FLOOD dan bahsedilmiş.
Flood nedir ? (Google Çeviri) Kod: Kodu kopyalamak için üzerine çift tıklayın!
flood çevirileri
isim
sel
flood, flooding, torrent, deluge, stream, inundation
taşkın
flood
tufan
flood, deluge, cataclysm, flooding, cyclone, round
su baskını
flood, flooding, flash flood, deluge, inundation, submersion
bolluk
plenty, abundance, plethora, profusion, wealth, flood
sel gibi şey
flood
fiil
basmak
print, press, step, tread, publish, flood
akın etmek
raid, flock, flood, invade
istila etmek
invade, flood, spread over, infest, irrupt
yağdırmak
rain, volley, flood, hail, heap up, hurl
sel basmak
deluge, flood, inundate
su basmak
flood, overflow, inundate, deluge
(Türkçe söylemek gerekirse LAMER'ların (Bilgisiz Embesiller Topluluğu) sunucu üzerindeki kanallara bazı scriptler veya addon'lar aracılığıyla bot girdirip art arda yazılar yazdırmasıdır.)
Bu kanala yapılan sözde saldırılardaki yazıların bir algoritmik yapısı bulunmadığı ve değiştirilebilir olması sebebiyle düzensiz yazı faaliyetleri olarak nitelendirilmesi daha doğrudur.
Bunun dışında söylemek istediklerim şunlar;
/spamfilter komutunda yasaklanan veya filtrelenen metin(text) yalnızca mevcut satır için geçerlidir. Oluşturduğunuz spam filtresi o an yazılan satır içini filtre eder ve işlem yapar. Spam filtresi ile mantıksal bir düzeni olmayan 1 den fazla satır varyasyonları engellenemez. Flood gibi.
Flood esnasında saldırı yapan botlara farklı satırlar, satır içlerinde farklı varyasyonlar ile farklı metinler yazdırılabilir. Bu sebepten bunu üstte verdiğiniz spamfilter komutları ile engellemek mümkün olmaz. Çünkü verilen kalıp tek bir satıra etki edecektir. Tüm satırları etkilemek için ORTAK BİR YAPI ŞARTTIR.
Bu arada sunucu üzerinde ekleyeceğiniz spam filtrelerini düzgün bir şekilde test etmeden eklememenizi öneririm. Çünkü bu tüm kullanıcıları etkileyecek ve zararlı sonuçlar doğrabilecektir.
################################################## ######
Üstteki regexp filtrelerindeki olasılıkların neleri etkileyeceğine basit örnekler.
## FİLTRE 1 ##
Kod: Kodu kopyalamak için üzerine çift tıklayın!
^\d\S.+\s[a-z]{2}\d{4}$
## Etki alanına basit bir örnek ##
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
################################################## ###############
################################################## ###############
## FİLTRE 2 ##
Kod: Kodu kopyalamak için üzerine çift tıklayın!
^(?-i)[a-z]{5}\s[a-z]{5}\s[a-z]{5}\s([a-z]{5})?\s?([a-z]{5})?\:?.+\s([a-z]{5})?\s?([a-z]{5})?$
## Etki alanına basit bir örnek ##
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
################################################## ###############
################################################## ###############
## FİLTRE 3 ##
Kod: Kodu kopyalamak için üzerine çift tıklayın!
^(?-i)[a-z]{3}\s.+\s[a-z]{3}\s?\.?\.?$
## Etki alanına basit bir örnek ##
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
################################################## ###############
################################################## ###############
## FİLTRE 4 ##
Kod: Kodu kopyalamak için üzerine çift tıklayın!
(?-i)^[A-Z]{4,7}\d(\d)?\s.+\s[A-Z]{4,7}\d(\d)?$
## Etki alanına basit bir örnek ##
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Bu üstte verdiğim örnekler basit kombinasyonlardı. Bunun gibi daha yüzlerce cümle kombinasyondan etkilenecektir.
Düzensiz satırlardan oluşan Flood u engellemek istiyorsanız Unreal üzerinde kanal +f modundan veya flood üzerine yazılmış mIRC Scripting kodlarından(proxy girişleri veya kanal flood kodları) faydalanılmasından yanayım.
Yinede keyfiniz bilir.
Kolay gelsin.