Gelişmiş tekrar(repeat) flood koruması
Merhaba arkadaşlar.
Bugün sizlerden biraz karmaşık olduğunu düşündüğüm bir kod isteyeceğim. Umarım bana yardımcı
olursunuz.
Bende halihazırda tekrar((repeat) flood yapanı banlayan bir kod mevcut. Bu mevcut kod, 10 saniye içersinde 4 kez, kanala aynı mesajı yazanı otomatik banlıyor Lakin aşağıdaki örnekte de gösterdiğim gibi saldırganlar, mesajların arasına rastgele kelimeler ve rakamlar yazıp bu korumayı aşıyorlar.
İşte bunu önlemek için sizlerden, 10 saniye içinde 4 kez, 5 veya daha fazla aynı kelime içeren mesaj yazan kişilerin banlanmasını sağlayacak bir kod bekliyorum veya bu türden spam mesajları önleyebilecek alternatif yöntemlerinizi paylaşırsanız memnun olurum. Şimdiden teşekkürler.
Örnek:
[14:25:42] <Nikel> bugün cumartesi ve pazar hobaaa günleri evde olmayacağım
[14:25:43] <Nikel> bugün cumartesi ve pazar günleri evde sss olmayacağım
[14:25:44] <Nikel> bugün 123 cumartesi ve pazar günleri evde olmayacağım
[14:25:45] <Nikel> bugün cumartesi ve pazar +++ günleri evde olmayacağım
kickban nikel |