IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Güncel Spamfilter Regex (https://www.ircforumlari.net/mirc-scripting-sorunlari/906903-spamfilter-regex.html)

KuL 14 Mart 2021 15:42

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
soh be...  t  .  ne  t
sohbet .. .n. .e .. .t
sssooohhbbeeetttneeeet
sss  oo  hh  bbbb eeet .. nn...e...t
sss  oo  hh  bbbb eeet o  r g
SS oooH  bb  ett  c  o  m

deneyerek, böyle birsey düsündüm

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.

Feragat 14 Mart 2021 18:27

Cevap: Spamfilter Regex
 
Alıntı:

KuL Nickli Üyeden Alıntı (Mesaj 1042459448)
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
soh be...  t  .  ne  t
sohbet .. .n. .e .. .t
sssooohhbbeeetttneeeet
sss  oo  hh  bbbb eeet .. nn...e...t
sss  oo  hh  bbbb eeet o  r g
SS oooH  bb  ett  c  o  m

deneyerek, böyle birsey düsündüm

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.

Merhabalar,

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.

KuL 14 Mart 2021 18:57

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