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/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   ident fullname koruması (https://www.ircforumlari.net/mirc-scripting-sorunlari/678927-ident-fullname-korumasi.html)

Cpu 06 Şubat 2015 22:48

ident fullname koruması
 
Kod:

raw 352:*:{
  if $3 != yaaic && $regex($3,/^(\S{3,7})$/Si) && $regex($9,/^(\S{3,7})$/Si) {
    hinc -mu2 idd $6 1
    if $hget(idd,0).item >= 7 {
      var %id- 1
      while %id- <= $hget(idd,0).item {
        gzline $hget(idd,%id-).item . 4Tor/Proxy 1 girişi tespit edilmiştir.
        inc %id-
      }
    }
  }
}

Mesela 10 tane böyle giriş olunca

^(.+![a-z]{3,5}@.+:[a-z]{3,5})$ spamfilterini block olarak otomatik ekletebilir miyiz.

Darnasus 09 Şubat 2015 14:08

Cevap: ident fullname koruması
 
Alıntı:

Cpu Nickli Üyeden Alıntı (Mesaj 1041609958)
Kod:

raw 352:*:{
  if $3 != yaaic && $regex($3,/^(\S{3,7})$/Si) && $regex($9,/^(\S{3,7})$/Si) {
    hinc -mu2 idd $6 1
    if $hget(idd,0).item >= 7 {
      var %id- 1
      while %id- <= $hget(idd,0).item {
        gzline $hget(idd,%id-).item . 4Tor/Proxy 1 girişi tespit edilmiştir.
        inc %id-
      }
    }
  }
}

Mesela 10 tane böyle giriş olunca

^(.+![a-z]{3,5}@.+:[a-z]{3,5})$ spamfilterini block olarak otomatik ekletebilir miyiz.

gline kismini .spamfilter add u block +0 Sunucu_Guvenligi ^(.+![aA-zZ]{3,5}@.+:[aA-zZ]{3,5})$ diye degistirirsen olur sanirim kanka.

Feragat 09 Şubat 2015 19:18

Cevap: ident fullname koruması
 
While döngüsünüde kaldırman lazım. Spamfilter eklendiğinde tüm eşleşen girişler etkileneceği için gerek yok. Cepten yazdığım için kodu düzenleme ve test imkanı bulamıyorum.

Darnasus 10 Şubat 2015 01:05

Cevap: ident fullname koruması
 
Kod:

raw 352:*:{
  if $3 != yaaic && $regex($3,/^(\S{3,7})$/Si) && $regex($9,/^(\S{3,7})$/Si) {
    hinc -mu2 idd $6 1
    if $hget(idd,0).item >= 7 {
        spamfilter add u gline +0 Sunucu_Guvenligi ^(.+![aA-zZ]{3,5}@.+:[aA-zZ]{3,5})$
      }
    }
  }
}

Boyle mi @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Feragat 10 Şubat 2015 13:17

Cevap: ident fullname koruması
 
Alıntı:

Darnasus Nickli Üyeden Alıntı (Mesaj 1041612543)
Kod:

raw 352:*:{
  if $3 != yaaic && $regex($3,/^(\S{3,7})$/Si) && $regex($9,/^(\S{3,7})$/Si) {
    hinc -mu2 idd $6 1
    if $hget(idd,0).item >= 7 {
        spamfilter add u gline +0 Sunucu_Guvenligi ^(.+![aA-zZ]{3,5}@.+:[aA-zZ]{3,5})$
      }
    }
  }
}

Boyle mi @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

bu kısmı: ^(.+![aA-zZ]{3,5}@.+:[aA-zZ]{3,5})$ bu hatalı, doğrusu [a-zA-Z]

bu şekilde ekle: ^(.+![a-z]{3,5}@.+:[a-z]{3,5})$ büyük-küçük ikisinide algılar.

- Kod sonunda bir bracket fazla gözüküyor.

Darnasus 10 Şubat 2015 13:33

Cevap: ident fullname koruması
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041612774)
bu kısmı: ^(.+![aA-zZ]{3,5}@.+:[aA-zZ]{3,5})$ bu hatalı, doğrusu [a-zA-Z]

bu şekilde ekle: ^(.+![a-z]{3,5}@.+:[a-z]{3,5})$ büyük-küçük ikisinide algılar.

- Kod sonunda bir bracket fazla gözüküyor.

Kod:

hub.eu.xxx.com: 13:31:39 2 *** Notice -- Client exiting: dene2 (qwe@33.33.33.195) [
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
hub.eu.xxx.com: 13:31:41 2 *** Notice -- Client exiting: dene1 (qwd@33.3.33.195) [
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
hub.eu.xxx.com: 13:31:43 2 *** Notice -- Client exiting: dene3 (yrty@33.33.33.195) [
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
kardesim

WingmaN 10 Şubat 2015 16:36

Cevap: ident fullname koruması
 
Biraz daha, düzgün ve özel IP başlangıçlı ekleyebiliceğin şekilde, yazayım madem. Çünkü, bütün IP adreslerini bu tarz içerikle yasaklamak, kullanıcıların girişlerinde de çok büyük sorunlar yaratabilir. (500+ user) Buna göre, aşşağıda belirtilmiş olan 33|5|114 vs gibi, yerlere, | işareti koyarak, IP başlangıçlarını sabitleyebilir, her defasında, farklı IP 'ler ekleyerek de bu sıkıntıya daha temiz %100 bir çözüm getirmiş olursun diye düşünerek;

PHP- Kodu:

spamfilter add u block - - .+!(?-i)[a-z]{3,5}@(33|5|114|202|198|94|95|188|113)\..+:(?-i)[a-z]{3,5}$|.+!(?-i)[a-z]{3,5}@[0-9]{2,3}\-[0-9]{2,3}\-.+:(?-i)[a-z]{3,5}$ 

Bu spamfilter biraz geniş, yabancı ülkeden giren kullanıcıların da etkilenmemesi için biraz daha detaylı yazdım, kolay gelsin.

Feragat 10 Şubat 2015 17:00

Cevap: ident fullname koruması
 
Alıntı:

Darnasus Nickli Üyeden Alıntı (Mesaj 1041612793)
Kod:

hub.eu.xxx.com: 13:31:39 2 *** Notice -- Client exiting: dene2 (qwe@33.33.33.195) [
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
hub.eu.xxx.com: 13:31:41 2 *** Notice -- Client exiting: dene1 (qwd@33.3.33.195) [
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
hub.eu.xxx.com: 13:31:43 2 *** Notice -- Client exiting: dene3 (yrty@33.33.33.195) [
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
kardesim

Pc başına geçemiyorun pek fazla. Akşam geçebilirsem event'ı test edip sana pm atarım. Kolay gelsin.

Feragat 10 Şubat 2015 23:10

Cevap: ident fullname koruması
 
Kod:

raw 352:*:{
  if $3 != yaaic && $regex($3,/^([a-z]{3,7})$/i) && $regex($9,/^([a-z]{3,7})$/i) {
    hinc -smu2 idd x 1
    if $hget(idd,1).data >= 7 {
      spamfilter add u gline +0 Sunucu_Guvenligi ^(.+![a-z]{3,5}@.+:[a-z]{3,5})$
    }
  }
}

İdenti ve fullnamesi Alfabetik Büyük ve küçük 3 ile 7 arası karakterlerden oluşuyor ve 2 saniyede 7 ve üzeri giriş yapıyorsa spam ekler.

Spamfilter açıklaması:
- Nicki dikkate almaz.
- İdent Alfabetik (Büyük küçük farketmez) 3 ve 5 karakter arası ise
- IP dikkate alınmaz
- Fullname alfabetik (Büyük küçük farketmez) 3 ve 5 karakter arası ise
Koşullarından oluşmaktadır.

Spamfilter (özellikle de regexp) isteğin olduğunda bana PM de atabilirsin, uygun olduğumda dönüş yaparım.

Darnasus 11 Şubat 2015 11:56

Cevap: ident fullname koruması
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041613127)
Kod:

raw 352:*:{
  if $3 != yaaic && $regex($3,/^([a-z]{3,7})$/i) && $regex($9,/^([a-z]{3,7})$/i) {
    hinc -smu2 idd x 1
    if $hget(idd,1).data >= 7 {
      spamfilter add u gline +0 Sunucu_Guvenligi ^(.+![a-z]{3,5}@.+:[a-z]{3,5})$
    }
  }
}

İdenti ve fullnamesi Alfabetik Büyük ve küçük 3 ile 7 arası karakterlerden oluşuyor ve 2 saniyede 7 ve üzeri giriş yapıyorsa spam ekler.

Spamfilter açıklaması:
- Nicki dikkate almaz.
- İdent Alfabetik (Büyük küçük farketmez) 3 ve 5 karakter arası ise
- IP dikkate alınmaz
- Fullname alfabetik (Büyük küçük farketmez) 3 ve 5 karakter arası ise
Koşullarından oluşmaktadır.

Spamfilter (özellikle de regexp) isteğin olduğunda bana PM de atabilirsin, uygun olduğumda dönüş yaparım.

NOT: 2 Yıl Parça, 1 Yıl da Servis garantilidir.

İyi forumlar.

ahah eyvallah kardesim, yalniz calismadi bakima almak lazim :)

Kod:

hub.eu.xxx.com: 11:24:20 2 *** Notice -- Client connecting on port 7000: dene2 (ytgv@33.33.333.195) [clients]
-
hub.eu.xxx.com: 11:24:21 2 *** Notice -- Client connecting on port 7000: dene3 (cvbx@33.33.33.195) [clients]
-
hub.eu.xxx.com: 11:24:22 2 *** Notice -- Client connecting on port 7000: dene1 (ervx@33.33.33.195) [clients]
-




Farkli bir scriptte denedim calisti. Emegine saglik @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


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

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