Webmaster  Forumu

Geri git   Webmaster Forumu > ıRC FORUM > Genel IRCD (Sunucu, Servis, Botlar, Korumalar)

Cevapla
 
Seçenekler Stil
Alt 05-24-2008, 03:59 AM   #1
Webmaster
Webmaster
 
Üyelik tarihi: May 2008
Mesajlar: 137
Tecrübe Puanı: 10
Webmaster is on a distinguished road
Standart Spamfilter nasıl kullanılır?


***** Spamfilter *****
-
This command adds/removes global spam filters.
Spamfilters can be used to get rid of spam, advertising, bots, etc.
-
Use: /spamfilter [add|del|remove|+|-] [type] [action] [tkltime] [reason] [regex]
[type] specifies the target type, you can specify multiple targets:
'c' channel msg, 'p' private msg, 'n' private notice,
'N' channel notice, 'P' part msg, 'q' quit msg, 'd' dcc,
'a' away, 't' topic, 'u' user ( nick!user@host:realname ban)
[action] specifies the action to be taken (only 1 action can be specified):
'kill', 'tempshun' (only shun current session), 'shun',
'kline', 'gline', 'zline', 'gzline', 'block' (blocks the msg),
'dccblock' (unable to send any dccs), 'viruschan' (part all channels
and join the virus help chan).
[regex] this is the actual regex where we should block on
[tkltime] the duration of the *LINEs placed by action (use '-' to use the default
set::spamfilter::ban-time, this value is ignored for block/tempshun');
[reason] the reason for the *LINE or blockmsg, CANNOT CONTAIN SPACES,
'_' will be translated to spaces. Again, if you use '-' for this
the default (set::spamfilter::ban-reason) is used.
-

Type ;

c : Kanala gönderilen msjlar.
p : Özel msjlar.
n : Kişiye gönderilen notice'ler.
N : Kanala gönderilen notice'ler.
P : Part msjı.
q : Quit msjı.
d : ddc.
a : Away msjı.
t : Topic'i.
u : Kullanıcıyı
ifade eder.

Action ;
Kill
Tempshun
Shun
Kline
Gline
Zline
Gzline
Block
Dccblock
Seçenekleri mevcuttur, dikkat etmeniz gereken husus; bunlardan sadece bir tanesini tercih edebilmenizdir. Yani hem kill hemde gzline yazamazsınız.

tkltime ;
Bu zamani ifade eder; 2d, 3d(2day yani iki gün d:day ) gibi kafaniza göre düzenlemesini yaparsiniz.

regex ;

Yazi kaliplarini ifade etmek icin kullanilan ozel bir bicim ozel bir bicim olmakla beraber tam karsiligi duzenli ifadelerdir.

. : bosluklar icin

+ kelime + : Direk bu kelimeyi yasaklar.

| : Veya anlaminda kullanilir diyebiliriz. Örnek olarak;

/spamfilter add a gzline 2d Spam/Away http://www.+[net|com|org]

Yani burada diyor ki; away olan kullanıcının away msjında www. 'den sonra com , net , org gibi bir uzantisi varsa bu kisiye iki günlük gzline at. www.abc.com , www.xxx.net , http://www.xxx.org gibi adresleri uzaklastirir.

Spamfilter Kullanımı :

/spamfilter [add|del|remove|+|-] [type] [action] [tkltime] [reason] [regex]
Webmaster isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 05-24-2008, 10:36 PM   #2
XcLusive
Webmaster
 
XcLusive - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: May 2008
Mesajlar: 59
Tecrübe Puanı: 10
XcLusive is on a distinguished road
Standart


ayrıca ; spamfiltere tek bir kelime eklemek için ; " ^kelime$ " şeklinde olmalıdır, bu sadece o kelime yazılırsa geçerli olur mesela yasaklamak istediğimiz kelime : ^deneme$
/spamfilter add cnNp block - Bu_Kelime_Kullanılamaz ^deneme$
<HaLiL> spam kelimesi "deneme" olsun < bu şekilde algılama yapmayacaktır sadece deneme kelimesini yazarsa algılama yapacaktır.
<HaLiL> deneme < bunu algılayacaktır.
eğer cümle içinde 2 kelime geçerse atılsın istiyorsanız mesela cümle içersinde halil ve webmasterdestek kelimesi geçerse atılsın ; " .+halil.+webmasterdestek.+ " şeklinde olması gerekir tabi bide bunun ters işlemi var cümle içersinde halil kelimesi ile başladık şimdi tam tersini yapacağız " .+webmasterdestek.+halil.+ " böylece webmasterdestek ve halil kelimelerini spama eklemiş olduk..
site yasaklama işlemi nasıl olur ?
kesinlikle " www. " gibi olmaz çünki spamfilterde " . " herhangi bir karakter anlamına gelir..
" www. " gibi eklersek user " yawwww " yazdığı zaman spama takılır bu yüzden " www\. " gibi eklenmelidir " \. " gibi.
örnek : www\.webmasterdestek\.com
örnek2 : irc\..+

örnek 2 nedir ? ; irc.herhangibirserver.com net org vs.. gibi bütün içeri almaktadır " .+ " sonraki herhangi birşey gibi ifade edilmektedir.

ayrıca spamfilterde " nick'e " - " idente " - " hosta " - " kullanıcı adına " spam ekleyebilirsiniz..

nasılmı? : ^(nick!ident@hostname:fullname)$

mesela halil nickini kullanan kişiler sunucudan atılsın ?

/spamfilter add u gzline +0 Sunucudan_Uzaklaştırıldınız ^(halil!.+@.+:.+)$

farkındaysanız ne kullandık ? " .+ "

şimdide ident yasaklıyalım identimiz ne olsun ? "wDestek"

/spamfilter add u gzline +0 Sunucudan_Uzaklaştırıldınız ^(.+!wdestek@.+:.+)$

wdestek identinide yasakladık..

sunucuda giren userin adı webmaster destek ise atılsın ?

/spamfilter add u gzline +0 Sunucudan_Uzaklaştırıldınız ^(.+!.+@.+:webmaster destek)$

spamfilter'in geniş kombinasyonlarıda gördüğünüz gibi..
__________________
Cahillik Eğitilebilir ama Aptallık Asla!
XcLusive isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 06-02-2008, 06:49 PM   #3
Neoo
Webmaster
 
Üyelik tarihi: Jun 2008
Mesajlar: 96
Tecrübe Puanı: 10
Neoo is on a distinguished road
Standart


TeŞekkÜrler PaylaŞim İÇİn İnsaŞllah Bu Konudada GelİŞdİrecez Kendİmİzİ
Neoo isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla


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

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ı

Hizli Erisim


WEZ Format +3. Şuan Saat: 12:23 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
webmaster