![]() |
Spamfilter Regex Merhabalar, ögrenme acisindan, Spamfilterde genelde kullanilan Regexe biraz kafam karisti, onun icin sizlere sormak istedim. örnek olarak sohbet kelimesini denedim, farkli sekilerde yazip, bu nasil engellenebilinir diye. Kod: sohbet.net Kod: [sS$]+(\W|-|_){0,5}?[oO0]+(\W|-|_){0,5}?[hH]+(\W|-|_){0,5}?[bBß]+(\W|-|_){0,5}?[eE3€]+(\W|-|_){0,5}?[tT]+(\W|-|_){0,9}?([nN]+(\W|-|_){0,5}?[eE3€]+(\W|-|_){0,5}?[tT]|[cC]+(\W|-|_){0,5}?[oO0]+(\W|-|_){0,5}?[mM]|[oO0]+(\W|-|_){0,5}?[rR]+(\W|-|_){0,5}?[gGq]) Bu sekilde mesela üstdekilerin hepsini kapsar, ancak spamfilter bana sanki uzun geliyor, bunlari yazarken dahada kisaltma sekli varmidir acaba. yoksa 0,5 yerinedemi + kullanmam daha iyi olur? Ögrenme acisindan soruyorum, yoksa böyle bir spamfilter eklenmesi gerekildiginden degil. |
Cevap: Spamfilter Regex Alıntı:
Unrealircd kendi sitesinde regexp kullanımı ile ilgili kısa bir açıklama yapmış Görüntü: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Bana sorarsan sunucu üzerinde bir kelime/cümle yasaklarken üstte paylaştığın gibi olasılıkları güçlendirmelisin. Örneğin sohbet.org kelimesini baz alacaksan bunun için pek çok olasılığı değerlendirmen gerek Sohbet.org kelimesindeki karakterlerin 1 den fazla anlaşılır kullanılmasını engellemek için aklına gelenleri eklemen lazım filtereye S Ş ş $ vb gibi ardından ara karakteler için pek çok filtre var punct vb.. Yalnız bunları yaparken mutlaka unrealircd nin de önerdiği regex test sayfasından yaptığın kalıpları test et ki sunucuda masumlar zarar görmesin Yine unrealircd'nin önerdiği spamfilter da kullanılacak regex öğeleri için bilgi alabileceğin site: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Unrealircd Regexp bilgi link: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) Kolay gelsin dostum. |
Cevap: Spamfilter Regex Yok Hocam, zaten test olayini ayni sekilde yapiyordum, daha önce wiki sayfalarinada baktim hatda, bircok türkce paylasimda yer almayan action larda "warn" ve "viruschan" olayini bile gördüm. Test olarakda, ordaki siteyi kullaniyordum bende. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Ama Haklisiniz, harfleri biraz daha genis tutmak gerekiyor. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 02:22. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk