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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Proxy koruma (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/1060502-proxy-koruma.html)

Che 11 Mayıs 2025 00:59

Proxy koruma
 
Kanala giriş yapan kullanıcıların IP adresini proxy port taramasıyla kontrol eder ve şüpheli bağlantıları engeller..

Kırmızı ile belirttiğim portlar yaygın olan proxy portlardır.
Sadece (8080, 3128, 1080, 80) portlarını tarar. Engellemek istediğiniz port varsa var %ports kısmında kırmızı ile belirttiğim kısma ekleyebilirsiniz.

Kod:

on *:JOIN:#Che:{
  var %ip = $address($nick, 2)
  proxy_check %ip $nick
}

alias proxy_check {
  var %ip = $1
  var %nick = $2
  var %ports = 8080,3128,1080,80
  var %i = 1
  while (%i <= $numtok(%ports, 44)) {
    var %port = $gettok(%ports, %i, 44)
    ; Socket ile portu tara
    sockopen proxy_check_ $+ %nick %ip %port
    inc %i
  }
}

on *:SOCKOPEN:proxy_check_*:{
  var %nick = $gettok($sockname, 3, 95)
  if ($sockerr) {
    sockclose $sockname
    return
  }
  ban -k #kanal %nick 2 Proxy kullanımı tespit edildi!
  sockclose $sockname
}

on *:SOCKCLOSE:proxy_check_*:{
  unset %proxy_check_*
}



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

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