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/)
-   IRCd (https://www.ircforumlari.net/ircd/)
-   -   Spamfilter Hk. (https://www.ircforumlari.net/ircd/693305-spamfilter-hk.html)

RomantiC 21 Mayıs 2015 15:57

Spamfilter Hk.
 
Merhabalar Arkadaşlar. Sunucu Üzerinde ßir Kelimeyi Spama Alıyorum. Örnek Veriyorum meseLa, "Kitap" Kelimesini Spama Aldım. Ama "Kitaplar, Kitaplık, Kitapçı,Kitabım, Kitapları," vb. Ekler iLe Kullanıldığında Spama Düşmesin iStiyorum. Ayrıca Kitap Kelimesi Arasına Hangi Simge işaret veya Noktalama Konulursa Konulsun "Kitap" Kelimesi Geçtiği Anda Atılsın iStiyorum. ßnunLa iLqiLi Nasıl ßir Spamfilter Komutu Uygulayabilirim. ?

MesqeN 22 Mayıs 2015 20:07

Cevap: Spamfilter Hk.
 
\x20kitap+
yaparsan alır.

[RaNGeR] 22 Mayıs 2015 22:27

Cevap: Spamfilter Hk.
 
/spamfilter add u gzline 0 - +kitap+ Spam/Adviser Yasaklı Kelime.
Bu Şekilde Yasakladığınız Zaman KİTAP Ve ekli olan cümleler kullanan kişiler sunucudan Atılır.

RomantiC 23 Mayıs 2015 02:56

Cevap: Spamfilter Hk.
 
2 Komutuda Denedim iKiside Çalışmadı Arkadaşlar.

Sadece Kitap Kelimesi Yazıldığında Atılsın iStiyorum. Önüne veya Arkasına Ek Aldığında Atmasın iStiyorum.

MesqeN 23 Mayıs 2015 15:05

Cevap: Spamfilter Hk.
 
/spamfilter add u block 0 - (K|q)i(t|†)ap Spam/Yasak kelime.


Daha fazlası için. Regex kipini inceleye bilirsin..


(K|q)i(t|†)ap veya k.i.t.a.p şeklinde kulana bilirsin.


( , ) , \ , | , / , ^ , ? , * , . , [ , ] bu karakterler regex'de islenmesi icin ozel tanimlardir, bunlardan varsa önlerine \ koyarak kulana bilirsin.

Feragat 23 Mayıs 2015 16:11

Cevap: Spamfilter Hk.
 
spamfilter add cpn block +0 Yasak (^|\s)k(.{1,5})?[iİı](.{1,5})?t(.{1,5})?a(.{1,5})?p(\s|$)

Engellenen metinler: kitap veya k..ixxt141a----p
Not: ara karakter limiti 1-5 arasıdır(boşluk dahil), limit aşılırsa engellemez.

FaNeMoN 12 Haziran 2015 15:25

Cevap: Spamfilter Hk.
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041653023)
spamfilter add cpn block +0 Yasak (^|\s)k(.{1,5})?[iİı](.{1,5})?t(.{1,5})?a(.{1,5})?p(\s|$)

Engellenen metinler: kitap veya k..ixxt141a----p
Not: ara karakter limiti 1-5 arasıdır(boşluk dahil), limit aşılırsa engellemez.

Teşekkürler işe yarıyor.

house 26 Haziran 2015 00:23

Cevap: Spamfilter Hk.
 
Spamfilter ile tek bir kelime belirtmek için \b kullanın. Örneğin kitap kelimesini tek başına almak için \bkitap\b yapmanız kâfi. Başta ve sonda kalan harfleri almayacaktır.

Fakat burada dezavantaj, türkçe karakterleri yok saydığı için onları da alması. bunu önlemek için de, \b\W?k(ı|i)tap\W?\b gibi bir regexp yeterli. Burada \W ifadesi, boşluk veya benzeri ascii karakterler manasına gelir.

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] çok net yazmış, detaylı da gömdürmüş :) Bir konuya daha değineyim, +kitap+ ifadesi nette saçma bir kaynaktan kopy edilmiştir çünkü + ibaresi bir tekrar operatörüdür ve kendinden önce gelen karakteri tekrar ediyorsa içerir. Dolayısıyla kelimeyi tek başına almaz.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 10:53.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net