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/)
-   TCL Scriptler (https://www.ircforumlari.net/tcl-scriptler/)
-   -   Anti Spam / Proxy TCL v1.0 - Coded by aLoNe (https://www.ircforumlari.net/tcl-scriptler/525617-anti-spam-proxy-tcl-v10-coded-alone.html)

Was 04 Mart 2013 06:14

Anti Spam / Proxy TCL v1.0 - Coded by aLoNe
 
Diyebilirim ki, çok aşırı bir etkinliği olmasa bile destek amaçlı kullanılabilir diye yazdığım bir TCL bu. Spam ve Proxy kontrolünü eggdrop 1.6.20 ve sonrası versiyonlarda çok hızlı yapıyor, 19 ve öncesi biraz daha tutukluk yapabiliyor. Test ettim ve olumlu sonuçlar aldım, ilk testte %75 gibi bir başarı oranı verdi. Daha çok tor/proxy yerine, bu tür engelleyicilerin es geçtiği spam IP'leri yakalamakta gayet güzel iş çıkarıyor.

PHP- Kodu:

#Spam Checker by aLoNe
bind raw notice spam:connection
proc spam
:connection {from keyword arg} {
  global 
spam
  
if {[string match -nocase "*Client connecting on port*" $arg]} {
    
set mecukefendi "
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">set nick 
[lindex $arg 9]
    
set port [string range [lindex [split [lindex $arg 8":"00 end]
    
set ident [string range [lindex [split [lindex $arg 10"@"01 end]
    
set ip [string range [lindex [split [lindex $arg 10"@"10 end-1]
    if {![
regexp {[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}} $ip]} {
      
set ip [dnslookup $ip baksuna]
    }
    
set connect [::http::geturl $mecukefendi$ip
    
set files [::http::data $connect
    if {![
string match -nocase "*not listed in*" $files]} {
      
putquick "GZLINE *@$ip 12h Spam Koruması v1.0 Coded By aLoNe"
      
putquick "privmsg #Opers :Banlanan Proxy/Spam IP: $ip"
      
::http::cleanup $files 
    
}
  }
}

proc baksuna {ip host status} { 
  if {!
$status} {return}
  return 
$ip
}

putlog "Spam Koruması v1.0 Coded By aLoNe" 


* Yayınlamak isteyenler yapımcı bilgilerini silmesin.

* Eggdrop botunuza yükleyip kullanabilirsiniz, sorunsuzdur.

Destek için @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 'a tşkler :V

MesqeN 05 Mart 2013 19:47

Cevap: Anti Spam / Proxy TCL v1.0 - Coded by aLoNe
 
valla kardeşim [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ustadın kodu ile aynı işlevi görüyor

Bukadarını yapmakda büyük bir başarı eline koluna saglık .

Was 06 Mart 2013 17:16

Cevap: Anti Spam / Proxy TCL v1.0 - Coded by aLoNe
 
Arada pek fark yok zaten, ama dediğim gibi spam olarak işaretlenmiş IP'lerin bulunmasında farklı bir yol olarak nitelendirilebilir.

Coldman 06 Mart 2013 17:29

Cevap: Anti Spam / Proxy TCL v1.0 - Coded by aLoNe
 
Eyvallah aLoNe ;) eline sağlik.

emiraca 10 Mart 2013 01:31

Cevap: Anti Spam / Proxy TCL v1.0 - Coded by aLoNe
 
Ben bunları tcl ekledim fakat calısıp calısmadıgını pek anlayamadım :

Was 12 Mart 2013 02:21

Cevap: Anti Spam / Proxy TCL v1.0 - Coded by aLoNe
 
Alıntı:

emiraca Nickli Üyeden Alıntı (Mesaj 1041288552)
Ben bunları tcl ekledim fakat calısıp calısmadıgını pek anlayamadım :

Yeri geldiğinde o sana söyler :)

MesqeN 29 Temmuz 2013 18:56

Cevap: Anti Spam / Proxy TCL v1.0 - Coded by aLoNe
 
Muaf ip ekleyebiliyormuyuz ?

saywhat 01 Ağustos 2013 10:11

Cevap: Anti Spam / Proxy TCL v1.0 - Coded by aLoNe
 
set muafip { 12.123.21.321 12.154.87.98 } bind satırının üstüne eklenebilir. sonra proc'un hemen altına global spam muafip olarak belirtir, set ip [dnslookup $ip baksuna] satırının hemen üstüne : if {![string equal $muafip $ip]} { ekleyip, ::http::cleanup $files tan sonra bi tane daha } eklerseniz istediğiniz olur.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk