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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 02 Şubat 2007, 15:47   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Harf uzatanlara BLOCK




Sunucunuzda bir cok kez karsiniza cikmistir,

selammmmmmmmmmmmmmmmmmmmmmmmmm

naberrrrrrrrrrrrrrrrrrrrrrrrr

gibi ciglik cigliga mesajlar, rahatsizlik verici oldugunu kabul etmek gerekir, Bunun onune gecebilmek icin zamaninda aklima gelen bu denge pek cok sunucuda kullanilmis ve verimli sonuclar elde edilmistir, ne yaziktir ki ben bunu buraya yazmayş unutmusum. Buyrun Bu tarz olaylarda kurtulmak icin azagidaki spamfilter kod uygulamasini sunucunuz uzerinde calistiriniz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/spamfilter add c block 8_Karekterden_buyuk_Bitisik_Kelimeler_Kullanmayiniz! [^[:space:]]{8}

POSIX için ircd sunucularinda verimli bir mantik olup diger programlama dillerinde ise sacma sonuclar edinilebilir, bu nedenle yalnizca spamfilter icin kullanildiginda verim alinmaktadir, Bunun disindaki araci programlar icin [s]sayaclar[/s] kullanmaniz onerilir.

Sentius Nickli Üyeden Alıntı
kod hatalı arkadaşlar.
spamfiltere ekledim, ama bukodda toplam 8 harfden sonrasını yasaklıyor..
Aynı harfden 8 i değil...

Sizler icin biraz dusundukten sonra denemelerim sonucu bu POSIX de buyuk olasilikla bu sorununuzu ortadan kaldirabileceksiniz. Uygulama 8 ustundeki tekrarlar icin gecerli olarak orneklendirilmistir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/spamfilter add c block - Harfleri_Uzattiginiz_icin_Mesajiniz_BLOCK_Edildi ([a-z])\1{8}

Uygulandiktan sonraki denemeler:
Alıntı:
[15:29:09] <yedeknick> Selammmmmmmmmmmmmmmmmmmmmmm
#test Message blocked: Harfleri Uzattiginiz icin Mesajiniz BLOCK Edildi

bu 9 kelime sinirini asmis bir kelime tekrari icin sabit anlasilir bir ornek (test basarili)
Alıntı:
[15:30:09] <yedeknick> Selammmmmmmm

Bu ornek 8 kelime sinirinin limitinde kaldigi icin islenmis spamfilter den etkilenmemektedir.
Alıntı:
[15:31:09] <yedeknick> SELAmMmMmMmMm

toplami 8 den buyuk olmasina ragmen kelime tekrari yakalanmamaktadir sebebi case-sensitivi (buyuk kucuk kelime uyumudur) sonuc basarisizdir.
([a-zA-Z])\1{8} seklinde degistirilerek bu konuda da sonuc elde edinilebilir.
Bunun yani sira Kelime tekrarlari numaralar icin pasivtir ve sonucsuz kalacaktir
Alıntı:
[15:35:09] <yedeknick> 1111111111111111111111111111111111

SONUCLAR:
Alıntı:
[16:36:09] -irc.xxx.com- [Spamfilter] yedeknick!x@xxx matches filter '([a-z])\1{8}': [PRIVMSG #test: 'lllllllllllllllllllllllllllllll'] [Harfleri Uzattiginiz icin Mesajiniz BLOCK Edildi]
-
[16:36:09] -irc.xxx.com- [Spamfilter] ___RIHTIM60___!xxx@xxx matches filter '([a-z])\1{8}': [PRIVMSG #xxx: 'askimmmmmmmmmm'] [Harfleri Uzattiginiz icin Mesajiniz BLOCK Edildi]
-
[16:36:09] -irc.xxx.com- [Spamfilter] emsalsiz!KELEBEK_so@xxx matches filter '([a-z])\1{8}': [PRIVMSG #xxx: 'igggggggggg'] [Harfleri Uzattiginiz icin Mesajiniz BLOCK Edildi]
-
[16:38:09] -irc.xxx.com- [Spamfilter] DERYA_!xxx@xxx matches filter '([a-z])\1{8}': [PRIVMSG #xxx: 'uyusssssssssss'] [Harfleri Uzattiginiz icin Mesajiniz BLOCK Edildi]

orneginde goruldugu gibi sonuc getirmemektedir Bunu ikili guruplar haline getirerek bir kerede uygulamanin calismasini saglamak mumkundur, Bunu size hazir olarak sunmayisimin nedeni "Spamfilter Kullanımı" adli sabit konudan biraz yararlanmanizi saglamak ve sorunlariniz cozmeye alismaniz icindir.

Saygilarimla Adil Bülbül (aCoustiC)

Kaynak: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Yazim tarihi: Cum Eyl 08, 2006 3:00 am

Kaynak Gösterilmedikce baska kurum yada kurulus sitelerinde yazar disinda bu yazinin yayinlanma hakkı verilmemistir!

Ekler:

  • Türkçe karakterler bu standin disinda kalmaktadir.
    [a-z] kapsaminin içine turkce karakterler yazilarak buna onlem alinilabilir
    örnek: [a-zçÇşŞıİ] gibi
Daha once burada bunu yazdigima eminim, ya db kayiplari yada baska nedenlerden yaziyi bulamadim Kolay gelsin
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

__________________
Our brain is Our Weapon
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 04 Şubat 2007, 16:31   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Harf uzatanlara BLOCK




G&#252;zel bir paylasım olmus gercekten.Tebrikler.

 
Alıntı ile Cevapla

Cevapla

Etiketler
block, uzatanlara, harf


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ı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Kahraman Tazeoğlu – Git Harf Harf Tümcelerimden. . . Sevda Şiir, Hikaye ve Güzel Sözler 0 04 Aralık 2010 09:02
Büyük Harf , Harf Uzatma Uyarı Admin Ve opları uyarmısın Yardim Edin.. eRCi mIRC Scripting Sorunları 3 04 Kasım 2010 14:22
Büyük Harf / Uzun Harf / Tekrar Harf -Uyarı/koruma diyorumki mIRC Scripting Sorunları 0 06 Ekim 2010 17:22
ATATÜRK'e dil uzatanlara Neyzen Teyfik den cevap !!!! DogukanBJK Şiir, Hikaye ve Güzel Sözler 6 15 Ocak 2006 16:45