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

 Kayıt ol  Topluluk
1Beğeni(ler)
  • 1 Post By KuL

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 14 Mart 2021, 15:42   #1
Çevrimdışı
KuL
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
[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.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 14 Mart 2021, 18:27   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Spamfilter Regex




KuL Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
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:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
[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.

__________________
The Ghost of Christmas Past...

i'm here sometimes

Konu Feragat tarafından (14 Mart 2021 Saat 19:07 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 14 Mart 2021, 18:57   #3
Çevrimdışı
KuL
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Ama Haklisiniz, harfleri biraz daha genis tutmak gerekiyor.

 
Alıntı ile Cevapla

Cevapla

Etiketler
regex, spamfilter


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

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Regex Hesapsiz33 mIRC Scripting Sorunları 1 25 Ocak 2020 22:03
Regex Regex IRC Künye 48 25 Kasım 2018 15:38
spamfilter regex EsareR45 mIRC Scripting Sorunları 12 13 Temmuz 2018 21:46
Spamfilter Nick Yasaklama Regex ? KatiLPence Unreal IRCd 6 15 Haziran 2009 13:47
$regex MoRtaL_ mIRC Scripting Sorunları 23 04 Şubat 2008 11:42