Mobil Sohbet

Mobil Chat Odaları

IRC Spamfilter Komutu Nasıl Kullanılır. Spam Komutları ile Reklam – ident – Kelime – Fullname – Nick Yasaklama

IRC Sohbet ve Chat Kanalları Komut Sistemi üzerinde Spam Komutları, istenilmeyen Nicklere,identlere,Kelimelere Yasak Koymak için ideal bir komut sistemidir.

Spam Komutları

 

Spamfilter Komutu ile Nick Yasaklama;

Örn: /spamfilter add u block – – ^(.*Nick.*!.+@.+:.+)$

Not: block Komutu ile belirtmiş olduğunuz Nickin kullanımını yasaklamış olursunuz. Ancak block yerine “gzline” Yazarsanız, Nicki Hem Yasaklamış, Hemde ip Numarasına GzLine Atmış oLursunuz.

Spamfilter iLe ident Yasaklama;

Spam ile ident yasaklama komutu

Örn: /spamfilter add u gzline +0 YaSaK ^(.+!Yasaklanacakident@.+:.+)$

Not: Sabit Bir ident’i Yukarıdaki Gibi Spama Alırsanız, O identLe Sunucuya Girmek iSteyenleri Engellemiş oLursunuz. Açıklama Bölümüne Dilediğiniz Mesajı Yazabilirsiniz. Ancak Açıklama Bölümünde Belirttiğiniz Açıklama iki kelimeden fazla ise kelimeler arasına alt tire (_) eklemek gerekmektedir.

Spam ile Fullname Yasaklama;

Örn: /spamfilter add u gzline – Sebep ^(.+!.+@.+:FuLLName)$

Not: Burada ki komut satırında, Sunucuya gelen saldırılarda fullname ( realname) sabit ise, uygulayacağınız bu komut ile sabit fullname kullanan clone botları engellemiş olursunuz.

 

Spamfilter iLe Reklam Engelleme;

Özellerinize Yapılan Reklamları ve Anlık Saldırıları Engellemek için,

Bu Tür Örnekler Çoğaltılabilir..

Komut: Ekleme [ /spamfilter add p block – www-xxxxxx-com-Özel-Msjlar-Bir-Süre-Kapatılmıştır ]

Komut: Silme [ /spamfilter del p block – www-xxxxxx-com-Özel-Msjlar-Bir-Süre-Kapatılmıştır ]

Spam Komutları

Not: Spamfilter eklerken Atılacak olan x-Line Sonuna yazılacak mesajlar arasında boşluk varsa, Spamfiltere mesajları eklerken aralarına (_) Alt tire koymanız gerekir.

Örn: /spamfilter add u gzline +0 Girisiniz_Yasaklanmıştır ^(.Nick.*!+@.+:.+)$

Sunucu içerisinde Toplu Spam Listesi Alma

Sunucudaki Spamları Görmek için Uygulamanız Gereken Komut:

/Stats f

Komutu uyguladığınız zaman, Sunucu içerisindeki tüm spamfilter listesini status de görebilirsiniz.

Toplu Spam Silme Komutu

Mirc Scriptinizi Açarak ALT+R Tuşlarına basınız. Remote Bölümü Açılacaktır. Sol üst Köşedeki “Dosya” Bölümüne Tıklayarak Oradan “Yeni” Kısmına Tıklıyoruz. Açılmış Bulunan Yeni Sayfaya Aşağıda Bulunan Komut Dizinini Yapıştırıyoruz.

raw 229:*:if %:spam == temizle && $2 === F { .spamfilter del $3 $4 – – $10 } alias stemiz { set -u15 %:spam temizle | stats f }

Bu Yapıştırmış Olduğunuz Komut Satırından Sonra Kaydedip Kapatıyoruz. Bu işlemi Yaptıktan sonra Mirc üzerinden /stemiz komutunu uyguladığınız anda, Sunucunuzdaki tüm spamları temizlemiş olacaksınız.. Unutmayınız ki, Spam temizleme yapabilmek için oper veya admin olmanız gerekmektedir..

 

GeneL Olarak Kullanım Modeli Şu Şekildedir;

Genel Kullanım: /SpamFilter [Add/Del/Remove/+/-] [Tip] [Eylem] [Süre] [Sebep] [Kelime]
Ekleme Işlemi: /SpamFilter Add [Tip] [Eylem] [Sebep] [Kelime]
Silme Işlemi: /SpamFilter Del [Tip] [Eylem] [Sebep] [Kelime]

Add: SpamFilter eklemesi için kullanılır.
Del: SpamFilter silmek için kullanılır.
+: Spamfilter eklemek için kullanılır.
-: Spamfilter silmek için kullanılır.
* +/- ve Add/Del kullanımlarının işlevleri aynıdır.
* SpamFilter eklemesi ne şeklide yapıldıysa, silme işlemide o şekilde yapılmalıdır.

Bilgi: SpamFilter eklemeri için wildcard karakterlerinden yararlanılabilir.

Tip: Engellemenin geçerli olacağı alanın belirlenmesi için kullanılır. Engellemeler;

c ›› Kanal mesajları ›› /Msg #Kanal Mesaj
p ›› Özel mesajlar ›› /Privmsg Nick Mesaj
n ›› Özel notice ›› /Notice Nick Mesaj
N ›› Kanal notice ›› /Notice #Kanal Mesaj
p ›› Part Sebebi
q ›› Quit Sebebi ›› /Quit Mesaj
d ›› DCC Dosya adı
a ›› Away Mesajı ›› /Away Mesaj
t ›› Kanal topici
u ›› Kullanıcı ›› Nick!Identd@Host

Eylem: Engelleme türü anlamındadır. Uygulanacak engel için, sadece bir eylem belirtilebilir. Eylemler;

Kill: Kullanıcı için kill uygulanır.
TempShun: Kullanıcıya o anlık shun uygulanır. (Tekrar bağlandığında Shun kalkanacaktır.)
Shun: Kullanıcı için shun uygulanır.
Kline: Kullanıcı için kline uygulanır.
Gline: Kullanıcı için gline uygulanır.
Zline: Kullanıcı için zline uygulanır.
Gzline: Kullanıcı için gzline uygulanır.
Block: Mesajın bloklanması sağlanır.
DccBlock: Kullanıcının DCC gönderimi engellenir.
Viruschan: Kullanıcının bütün kanallardan çıkarılması sağlanır. Farklı bir kanala giriş yaptırılır ve sadece kanal için msg/notice komutlarını kullanabilir.
Warn: Spamfilter engellemesi için, IRCop olan kullanıcıya bilgilendirme geçilir.

Süre1: Spamfilter yardımı ile kullanıcıya eklenen Xline ve Shun süresini belirlemek için kullanılır.
* Süre belirtilmek istenmezse, [TklTime] yerine - karakteri kullanılmalıdır.
* d › Gün m › Ay h › Saat s › Saniye olarak tanımlanır.

Sebep: Block, XLine ve Shun için bir sebep belirtilir.
* Belirtilen sebep için boşluk kullanılmaz. Sebep 2 veya daha fazla kelimeden oluşuyorsa arada _ karakterini kullanmaya özen gösterin.
* Eğer belirtilen sebep yerine - karakteri kullanılırsa, ban-reason olarak algılanacaktır.

Regex: Düzenli ifade anl***** gelir. Sunucumuzda Regex ifadeleri ile SpamFilter eklemesi yapmaya çalışmayınız.

::SpamFilter Hakkında::

* /SpamFilter komutu ile eklenmiş olan engellemeler tüm IRC Ağını kapsamaktadır. Kanal +G modunda olsa dahi göz ardı edilecektir.

* SpamFilter komutları ile yapılan engellemelerden, sunucu adminleri etkilenmemektedir.

::SpamFilter Konfigürasyon::

set::spamfilter::ban-time ›› Xline ve Shun için sürenin değiştirilmesine imkan tanır. (DefaultSüre › 1 Gün)
set::spamfilter::ban-reason ›› Engelleme için bir değer belirtilmesine imkan tanır.
set::spamfilter::virus-help-channel ›› Viruschan için bir kanala çekme işlemi için imkan tanır.
set::spamfilter::virus-help-channel-deny ›› Kanala yapılacak girişleri engelleme.

* Spamfilter engellemeleri IRCd Konfigürasyon dosyası içerisindede tanımlanabilir.

Spamfilter Kullanirken Bazi Onemli Bilqiler

Sunucunuzda eger bir kelimenin hic kullanilmamasini istiyorsaniz *kelime* seklinde

yasaklamamiz gerekmektedir

/spamfilter add p block – yasakli_kelime *kelime*

Sadece bir kelimeyi yasaklamak icin kelimeyi ^kelime$ seklinde yasaklamamiz gerekmektedir

MeseLa burada test için deneme kelimesini kullanalım..

/spamfilter add p block – yasakli_kelime deneme seklinde yasaklarsak ozelde yazilan ve

icinde deneme gecen her kelimeyi yasaklar bu durum kullanıcıların sohbettini engeleyebilir

/spamfilter add p block – yasakli_kelime ^deneme$ daha saglikli bir yasaklama sekli olur.

Sunucuda Tek Harf Yazmayı Spamfilter ile engelleme Komutu

/spamfilter add cNp block – Tek_Harf_Kullanmak_Yasaktir ^[a-zA-Z]{1}$

Komutunu Uygulayarak, Gerek Özelde ve Gerekse Sunucu GeneLinde Tek Tek Harf Yazarak Atılan Reklamları Engelleyebilirsiniz.

Not: Yanyana Kullanıların Tek Harfler için Geçerli Değildir, Tek Tek Alt Alta Yazılan Harfler için kullanılır.

Örnek:

<RomantiC> s

<RomantiC> o

<RomantiC> h

<RomantiC> b

<RomantiC> e

<RomantiC> t

Şeklindeki Tek Harf Yazmayı Engellemek için Kullanılır..

Aynı Kelimenin Farklı Yazım Türlerini Spamfilter iLe Yasaklamak için,

MeseLa Sünnet Kelimesinin Farklı Varyasyonlarını Spama Eklemek iStiyorsunuz S(ü|u)nn(e,€,ê)t komutunu kullanabiliriz

/spamfilter add c block – yasakli_kelime S(ü|u)nn(e,€,ê)t 

Farklı Spamfilter Örnekleri;

Örneğin; ” Orospu ” Kelimesini Spam komutları iLe Yasaklayacaksınız..Yanlız Sadece “Orospu” Olarak DeğiLde “orrrsspuu” vS Şeklinde Yazılmasınaıda istemiyorsunuz..

/spamfilter add cpNn – Yasak_Kelime_Kullandiniz o{1,5}+r{0,5}+(o|u){0,5}+s{1,5}+p{1,5}+u{1,5}

Iki Farklı Kelimenin Farklı Yazılış Şekillerinde Dahi oLsa Aynı Cümle içinde Kullanımını Yasaklamak,

/spamfilter add c block – yasakli_kelime (irc|i.rc|i.r.c|irc|i.rc|i.r.c|İrc|İ.rc|İ.r.c).+(n .e.t|c.o.m|o.r.g|net|com|org|ne.t|

Burada IRC Kelimesi ve Farklı Yazılış Şekilleri Dahil oLmak Kaydı iLe, com,Net,org Gibi Uzantıların Farklı Farklı Yazım Şekilleri iLe Birlikte Aynı Cümle içinde Aynı Anda Kullanımını Yasaklar. Örneğin; IRC.SohbetSizsiniz.Com Diyemezsiniz..Kelimelerin Farklı Yazılış Şekillerini Çoğaltabilirsiniz..

irc.+(n.e.t|c.o.m|o.r.g|net|com|org|ne.t|co.m|or.g |n.et|c.om|or.g)

(n.et|c.om|or.g|c0m|c.0m|c0.m|c.0.m|gen|g.en|g.e.n|Ne.t|co.m|c.o.m)

Şeklinde Örnekleri Farklılaştıralım, Siz Geliştirebilir ve Değiştirebilirsiniz.

Spam Komutları

Spam Komutları

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir