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 kiLLer 2.0b (by CoCoRiCo) (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/266823-proxy-killer-20b-cocorico.html)

dennis 01 Ekim 2009 18:57

Proxy kiLLer 2.0b (by CoCoRiCo)
 
Bu konuyu açmamın sebebi gözlemlediğim kadarı ile çoğu arkadaşımızın proxy girişleri ile alakalı sorunlar yaşamasıdır.
Yine kendi gözlemlerime dayanarak bu güne kadar yazılmış olan (bence) en sağlam Proxy korumasını cod ve site sahiplerinin izni ile (CoCoRiCo ~ L4roXyL) yayımlamak istedim. Kendilerine Teşekkür ederim.

Daha önceki Etkili sürümün geliştirilmiş hali, modem ve gercek kullanıcıları
ayırt edebilme yetisine sahip, önceki sürümlerin aksine IP ye baglı ilk tespittte banlamakta,
IP'nin diger portlarının tarama işlemini sonlandırarak
hem zamandan kazanıp hemde porsormansını artırmaktadır..

Manuel tarama özelligi bu sürümdede mevcut, diger sürümler gibi bunda da
IRCOP şartı bulunuyor IP adresleri tam acık sunucular nadiren var oldugundan
IRCOP ve üzeri yetkili modunda calışmaktadır.

Proxy yakalama oranı hala %100 olmakla birlikte akıllı tarama
özelligi sürekli geliştirilmektedir, soru , görüş ve önerilerinizi bu başlık altında yazabilirsiniz.

Bot en kısa zamanda kararlı bir sürüme ve arayüzle 3cü tip
kullanıcılar içinde bir sürümü olacaktır.



Kod:

/*
****************************************
ProxyKiller v2.0 MN                    *
              Author by CoCoRiCo      *
---------------------------------------*
This protection is using on big network*
(M)ulti  (N)etwork  Proxy  scanner  and*
Sockbot  structure  on  mIRC 09/01/09  *
****************************************

## fonksiyonlar "/"Lı komutlar: ##
a    = Sunucu yüklemesi
b    = Tümüne baglan.
c    = Tümünü sıfırla
d    = Debug dışa aktarım
e    = Debug yansıtılacak pencere
f    = Dil ayarları (beta da yok)
g [ + @ -] | [ < > ]
      = Konfigurasyon işlemci fonsiyonu
l g - k]
      = X:line ceza fonsiyonu.
s    = Soket servis fonsiyonu
conf  = Ana ayar fonsiyonu


########## Konfigusaryon ###############
*/

;#konfig aliaslası:
;# RETURN den sonraki Bölümleri Sunucunuza göre düzenleyin.
;# örnek düzenlemeyi baz alarak ayarlarınızı yapın.


alias conf {
  GOTO $1
  :server {
   
    /*
    sunucu IP Adresleri..
    eger sunucunuz bir network ise linklerin ip adreslerini
    burada yan yana giriniz, örnekte 1+1 sunucu olarak ayarlanmıstır.
    */
    return 192.165.1.2:6667 192.168.1.3:7000
    ;return $a eger bir sunucu liste dosyası varsa bu kısmı kullanın ve digerini silin.
  }
  :nick {
  ; botun sunucuya girerken alacagı rastgele nicktir. Degişiklik yapmayınız.
    return $+($r(a,z),$r(a,z),$left($md5($ticks),$r(3,8)))
  }
  :me {
  /*
  Sunucunuzda işlemi yapacak olan robot adı,
  network'lerde bu link sayısına göre bot adının sonuna link
  sayısı kadar rakam alacaktır.
  */
    return  ProxyKiller
  }
  :ident {
  /*
  Botun server'a girerken alacagı identi belirler.
  Rastgeledir, Degişiklik yapmayınız(onerilen)
  */
    return $+($r(a,z),$r(a,z),$left($md5($ticks),$r(3,8)),@,syrix.net)
  }
  :usern {
    return $+(:,$read($script,3))
  }
  :nicpass {
  /*
  Eger kayıtlı bir bot rumuzu kullanacaksanız bu bölüme şifresini yazın
  */
    return nickpss
  }
  :operpass {
  /*
  Botun GZLINE - ZLINE yetkisine sahip OPER sifresi <operadi> <şifre>
  */
    return Admin operpass
  }
  :umodes {
  ; Unreal sunucular için bot userflagları, değiştirmeyiniz (önerilen)
    return +SsBRDc-G +sFSc
  }
  :excempt {
  /*
  Tarama  ve işleme tabi tutulmayacak IP adresleri
  */
    return 192.168.1.2 192.168.1.6
  }
  :banreason {
  /*
  Yasaklanan IP adreslerinin sebep kısmında görüntülenecek metin. (ilave olarak)
  */
    return Proxy yasaktir.
  }
  :domain {
  /*
  Network yada Server Domain adı
  */
    return mircscripting.net
  }
  :controthle {
    return 5
  }
  :prxport {
  /*
  Taranmasını istediginiz portları yan yana sıralayın,
  örnekler proxy sistemlerinden özenle ve en çok kullanılanlara bakılarak
  secilmiştir.
 
  Bazı kullanıcıların Modem leri 80 potuna fabrika ayarı olacak acıktır
  bot modem ve proxy kullanıcıyı ayır edecek yetenege sahiptir. 
  */
    ;return 80 81 443 9090 3128 8080 8090 3124 3127 1080 25 5001 1214
    return 80 33 31 47 56 54 70 1046 1080 1182 1183 1184 1188 1214 1278 1279 1745 1795 2124 2172 2173 2174 2175 2301 3128 3124 3127 3743 4095 4480 4747 5463 6588 7777 8080 8000 8001 8118 8888 8922  9090 10102 10777 10886 217745 26260 30247 31337 36417 39641 44322 49531 59759
  }
  :conport {
      return 443
  }
  :ajoin {
  /*
  Botun sunucuya girdiginde duracagı oda, Beta versiyonda işlevi sadece durmaktır.
  kararlı versiyonda bilgilendirme odası(ları) olarak kullanılacaktır.
  */
    return #deneme,#opers
  }
  :timeoutsec {
  /*
  Proxy adreslerin tarama işleminin her bir ip-port basına sürecegi
  zamanı belirtir, bu işlem süresi sonunda  yanıt alınamayan ip için işlem sona erecektir.(ban'lanmayacak)
  Bu adresten yeniden kullanıcı giriş yapmadıkca tarama gercekleşmez.
  */
    return 3
  }
  :dns {
    /*
    Adreslerin servis saglayıcı tarafından tutulan isimsel yada isimsel adreslerin (anumeric,numeric)
    fiziksel adres dönüşlerini görmek içindir.
    */
    ;1=acik \ 0=kapalı
    return 1
  }
  :cfile {
  /*
  Bir çok kaydın yer alacagı ayarların kayıt edilecegi konfigurasyon
  dosyasının adıdır.
  */
    return config.txt
  }
}
/*
############# Konfigurasyonun sonu ##############
## DİKkATT! BU KISIMDAN SONRA DÜZENLEME YAPMAK ##
## SİSTEMİN ÇALIŞMAMASINA YADA DURMASINA NEDEN ##
## NEDEN OLABİLİR..                          ##
#################################################
*/

alias a {
  var %a = 1
  while %a <= $ini($conf(cfile),servers,0) {
    %servers = $addtok(%servers,$readini($conf(cfile),servers,$+(n,%a)),32)
    inc %a
  }
  return  %servers
  unset %servers
}
alias b {
  var %s = 1
  while %s <= $gettok($conf(server),0,32) {
    if $sock($+($conf(me),%s)).status != active {
      $iif($sock($+($conf(me),%s)),.sockclose $sock($+($conf(me),%s)))
      if !$sock($+($conf(me),%s),1).name {
        $+(.timer,_ct,%s) 1 $calc($conf(controthle) + %s) .sockopen $+($conf(me),%s) $replace($gettok($conf(server),%s,32),$chr(58),$chr(32))
      }
    }
    inc %s
  }
}
alias c {
  sockclose $+(*,$conf(me),*)
  var %i = 1
  while %i <= $gettok($conf(server),0,32) {
    if !$sock($+($conf(me),%i),1).name {
      $+(.timer,_ctc,%i) 1 $calc($conf(controthle) + %i) .sockopen $+($conf(me),%i) $replace($gettok($conf(server),%i,32),$chr(58),$chr(32))
    }
    inc %i
  }
  .timer_c 0 10 b
}
alias d {
  if ($hget(debug,debug) == acik) {
    echo *** Debug Closed
    hadd -m debug debug kapali
    hsave -i debug $conf(cfile)
    e -c
    return
  }
  :b
  if ($hget(debug,debug) == kapali) {
    echo *** Debug Open
    hadd -m debug debug acik
    hsave -i debug $conf(cfile)
    return
  }
  if !$hget(debug,debug) {
    err Debug Config line missing..! Actualy standart debug config making.
    hadd -m debug debug acik
    hsave -i debug $conf(cfile)
    hload -i debug $conf(cfile)
    goto b
    return
  }
  if !$1 { hload -i debug $conf(cfile) }
  if $1 == -i && $2 && !$3 {
    if !$isalias($2) {
      err Aliases function not found!, Plaease make first aliases function then use this command!.
    }
    if $isalias($2) {
      hadd -m dalias debugal $2
      err *** Debug outputing $2 function.
    }
  }
}
alias e {
  if $hget(debug,debug) == acik {
    $iif(!$window($+(@db-,$1)),window -fen $+(@db-,$1),aline $+(@db-,$1) <-- $1- )
    $iif($hget(dalias,debugal),$hget(dalias,debugal) $1-)
  }
  if $1 == -c { close -@ }
}
alias f {
  ;flush alias

}
alias g {
  /*
  ;+
  if $1 == $chr(43) && $3 {
    hadd -m $2 $3-
    hsave -i $2 $conf(cfile)
    hload -i $2 $conf(cfile)
  }
  ;-
  if $1 == $chr(45) {
    hfree  $2 $3- 
    hsave -i $2 $conf(cfile)
    hload -i $2 $conf(cfile)
  }
  ;@
  if $1 == $chr(64) { return $hget($2,$3-) }
  */
  ;<
  if $1 == $chr(60) { writeini $cofn(cfile) $1 $2- }
  ;<
  if $1 == $chr(62) { return $readini($cofn(cfile),$1,$2-) }
  if !$1  { hload -i c $conf(cfile) | echo *** Config file load }
  ;/
  if $1 == $chr(47) { hadd -m m $2- }
  ;\ 
  if $1 == $chr(92) { return $hget(m,$2) }
  ;!
  if $1 == $chr(33) { return hfree m }

}
alias l {
  ;ceza <1=sname> <2=time> <3=ip> <4=reason>
  ;cr only
  var %year = 525941
  var %month = 43829
  var %week = 10080
  var %day = 1440
  var %hour = 60
  var %min = 1
  if $right($2,1) == Y && $left($2,$calc($len($2) -1)) isnum { var %exp $calc($gettok($2,1,$asc(y)) * %year) }
  if $right($2,1) == A && $left($2,$calc($len($2) -1)) isnum { var %exp $calc($gettok($2,1,$asc(a)) * %month) }
  if $right($2,1) == W && $left($2,$calc($len($2) -1)) isnum { var %exp $calc($gettok($2,1,$asc(w)) * %week) }
  if $right($2,1) == D && $left($2,$calc($len($2) -1)) isnum { var %exp $calc($gettok($2,1,$asc(d)) * %day) }
  if $right($2,1) == H && $left($2,$calc($len($2) -1)) isnum { var %exp $calc($gettok($2,1,$asc(h)) * %hour }
  if $right($2,1) == M && $left($2,$calc($len($2) -1)) isnum { var %exp $calc($gettok($2,1,$asc(m)) * %min) }
  if $hget(Sver,Server) == CR {
    s $1 KLINE $3 $4- %exp
    s $1 AKILL $3 $4- %exp
    return
  }
  if $hget(Sver,Server) == Unreal {
    s $1 GZLINE $2 $3 $4
    return 
  }
  else {
    s $1 KLINE $3 0 $4 -
  }
}
alias s {
  $iif($window(@db-,$1),echo $+(@db-,$1) ---> $1- )
  if $sock($1).status == active { sockwrite -nt $1- }
}
alias err {
  echo :: 4,8 DATA $1-
}
##Event
;on *:START: { c | g }
ON *:SOCKOPEN:*: {
  ;echo :: $sockerr
  ;###System open sock
  if $+(*,$conf(me),*) iswm $sockname {
    var %n $conf(nick)
    s $sockname NICK %n 
    g / $sockname %n
    ; ident "domain" "ip" :user
    s $sockname USER $+($iif(!$gettok($conf(ident),1,$asc(@)),$conf(ident),$gettok($conf(ident),1,$asc(@))),$chr(32),",$iif(!$gettok($conf(ident),2,$asc(@)),$conf(domain),$gettok($conf(ident),2,$asc(@))),",$chr(32),",$iif(!$ip,127.0.0.1,$ip),",$chr(32),$conf(usern))
  }
  ;##proxy sock
  if *prx-* iswm $sockname {
    if ($sockerr) { sockclose $sockname | return }
    echo 2 Proxy: $chr(32)4Port: $sock($sockname).port - $sock($sockname).ip 4Type: $sock($sockname).type 4N\A: $portfree($sockerr)
    if $sock($sockname).port isin $conf(conport) {
      ;normal web
      s $sockname GET / HTTP/1.1
      s $sockname Host: $gettok($sockname,2,$asc(=)) $v2 $+ $str($crlf,2)
      s $sockname Referer: $+($conf(me),$chr(40),User:,$sockname,$chr(41))
      s $sockname User-Agent: Mozilla/4.6 [tr] $+($chr(40),Win,$os,;,$chr(32),I,$chr(41)) 
      /*
      s $sockname Accept-Encoding: gzip, deflate
      s $sockname Accept-Language: tr
      s $sockname Connection: Keep-Alive
      s $sockname Cache-Control: no-cache
      s $sockname $crlf
      */
      ;poxy connect
      s $sockname CONNECT $+(irc.,$conf(domain),:666,$r(0,9)) HTTP/1.0 $str($crlf,2)
      s $sockname $crlf
      ;proxy web
      s $sockname GET $+(HTTP://,
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
HTTP/1.0 $str($crlf,2)
      s $sockname $crlf
      /*   
      */
    }
    if ($portfree($sockerr)) && $sock($sockname).port !isin $conf(conport) {
      ;%D detayli - %S standart
      var %D $+($conf(BanReason),~,$gettok($sock($sockname).ip,1-3,$asc(.)),.,$str(*,$len($gettok($sock($sockname).ip,-1,46))),:,$sock($sockname).port)
      var %Q $conf(BanReason)
      ; echo :sil: 4s $gettok($sockname,1,$asc(~)) GZLINE  $+(*@,$sock($sockname).ip) 1d %D
      l $gettok($sockname,1,$asc(~))  $+(*@,$sock($sockname).ip) 1d %D
      .sockclose $+(*,$gettok($sockname,2,$asc(=)),*)
    }
  }
}
ON *:SOCKREAD:*: {
  var %s
  ;##system sock
  if $+(*,$conf(me),*) iswm $sockname {
    sockread %s
    tokenize 32 %s
    ;##DEBUG
    if $hget(debug,debug) == acik { e $sockname $1- }
    echo :sil:debug: $1-
    ;##PING!PONG?
    if $1 == PING { s $sockname PONG $2- }
    ;##RAWs   
    if $2 isnum { 
      if $2 == 001 {
        ;  g / $sockname $gettok($1-,-1,32)
      }
      if $2 == 004 {
        ;server version
        if *Unreal?.* iswm $2- { hadd -m Sver Server Unreal | return }
        if ConferenceRoom isin $2- { hadd -m Sver Server CR | return }
        else { hadd -m Sver Server diger | return }
      }
      if $2 == 005 {
        s $sockname OPER $conf(operpass)
        s $sockname JOIN 0,
        .timer 1 5 s $sockname JOIN $replace($conf(ajoin),$chr(44),$chr(32))
      }
      if $2 == 302 {
        ;user host
      }
      if $2 == 376 || $2 == 422 {
        ;end motd -  motd yok
      }
      if $2 == 381 {
        ;now oper
        s $sockname NICK  $sockname
        if $hget(Sver,Server) == CR { var %sj FJOIN | .timer 1 5 s $sockname UMODE +fc }
        if $hget(Sver,Server) == Unreal {
          var %sj SAJOIN $sockname
          .timers 1 5 s $sockname $conf(umodes)
        }
        else { var %sj JOIN }
        s $sockname %sj $replace($conf(ajoin),$chr(44),$chr(32))
      }
      if $2 == 491 || $2 == 464 {
        ;non oper
        err $sockname $1-
      }
      if $2 == 433 {
        ;nick in use
        err $2-
      }
    } ;end raw

    ;##SCOMMAND
    if $2 == NICK {
      if $remove($gettok($1,1,$asc(!)),:) == $g(\,$sockname) {
        ;bot nick <$me> function
        if $remove($3,:) != $g(\,$sockname) && $+($conf(me),*) !iswm $remove($3,:) {
          g / $sockname $remove($3,:)
          if $sockname != $remove($3,:) {
            s $sockname NICK $sockname
            g / $sockname $remove($3,:)
          }
          $iif($g(\,$sockname) != $sockname,$+(.timer,$sockname) 0 5 s $sockname NICK $sockname)
        }
      }
      ; if $remove($3,:) != $g(\,$sockname) && $+($conf(me),*) == $remove($3,:) { err :no:19  }
      else {
        ;end more
      }
    } ;#end Scommands

    ;##SNOTICE
    if *Notice*--*Client*connecting*on*port* iswm $5- {
      var %ip = $remove($gettok($13,2,64),$chr(40),$chr(41),$chr(64))
      ;server ip noscan - excemp ip'ler
      if !$regex($conf(server),(%pi)) && !$regex($conf(excempt),(%pi)) {
        var %pi = 1
        while (%pi <= $gettok($conf(prxport),0,32)) {
          var %ki = $gettok($conf(prxport),%pi,32)
          var %pxn = $+($sockname,~prx-,%ki,=,%ip)
          if !$sock(%pxn,1).name {
            sockopen %pxn %ip %ki

            $+(.timer,%pxn) 1 $conf(timeoutsec) .sockclose %pxn
            if $conf(dns) { .dns %ip }
          }
          inc %pi
        }
      }
      if *Notice?Client?connecting* iswm $5- || *Client?exiting:* iswm $5- {
        $iif(!$window(@G\C),window -fen @G\C,aline @G\C $1-)
      }

    } ;#end Snotice

    ;##PRIVMSG
    if $2 === PRIVMSG {
      err ----> $1-
      if :FINGER === $4 {
        if $3 == $sockname || $left($3,1) == $chr(35) {
          if !$hget(finger,$sockname) {
            hinc -mu10 finger $sockname
            $iif($remove($gettok($1,1,$asc(!)),:) != $sockname,s $sockname NOTICE $remove($gettok($1,1,$asc(!)),:) $+(:,$chr(1),FINGER,$chr(32),$conf(usern),$chr(32),$chr(40),$emailaddr,$chr(41),$chr(32),Idle,$chr(32),$idle,$chr(1)))
          }
        }
      }
      if $4 === :VERSION && !$5 {
        if $3 == $sockname || $left($3,1) == $chr(35) {
          if !$hget(Fversion,$sockname) {
            hinc -mu8 Fversion $sockname
            $iif($remove($gettok($1,1,$asc(!)),:) != $sockname,s $sockname NOTICE $remove($gettok($1,1,$asc(!)),:) $+(:,$chr(1),VERSION,$chr(32),mIRC,$chr(32),v,$version,$chr(32),Khaled,$chr(32),Mardam-Bey,$chr(1)))
          }
          if $hget(Fversion,$sockname) {
            ;diger
          }
        }
      }
    } ;#end Privmsg

    ;##Scanner Sock
    if *prx-* iswm $sockname {
      if $sock($sockname).port isin $conf(conport) {
        sockread %s
        if  *<?>* iswm %s || *-*:* iswm %s  {
          echo :REAL-SITE: %s
          ;real web
          ; .sockclose $sockname
          return
        }
        if $regex(%s,.*HTTP\/1\.. 200 .*) {
          echo :PROXY-SITE: %s 
          echo : s $gettok($sockname,1,$asc(~)) privmsg os akill add +1d $+(*@,$sock($sockname).ip) $+($conf(BanReason),~,$left($sock($sockname).ip,-3),$str(*,$len($gettok($sock($sockname).ip,-1,46))),:,$sock($sockname).port )
        }
        if *<?>* iswm %s && $regex(%s,.*HTTP ERROR: 501 Method+NICK+.*) {
          echo :WEB-PROXY-SITE: %s 
          echo : s $gettok($sockname,1,$asc(~)) privmsg os akill add +1d $+(*@,$sock($sockname).ip) $+($conf(BanReason),~,$left($sock($sockname).ip,-3),$str(*,$len($gettok($sock($sockname).ip,-1,46))),:,$sock($sockname).port )
        }
        else {
          echo :--: %s
          ; echo : s $gettok($sockname,1,$asc(~)) privmsg os akill add +1d $+(*@,$sock($sockname).ip) $+($conf(BanReason),~,$left($sock($sockname).ip,-3),$str(*,$len($gettok($sock($sockname).ip,-1,46))),:,$sock($sockname).port )
          ; return
        }
      }
      if $sock($sockname).port !isin $conf(conport) {
        sockread %s
      }
      if $sockerr > 0 { err $sock($sockname).wserr | return }
      ;echo 4 -s :-> $sock($sockname).ip $sock($sockname).port
      .sockclose $sockname
    }
  }
}

alias tr {
  var %prx $ticks
  .dns $1
  var %ip  $1
  var  %pi = 1
  while (%pi <= $gettok($conf(prxport),0,32)) {
    var %ki = $gettok($conf(prxport),%pi,32)

    var %pxn = $+($2,~prx-,%ki,=,$1)
    if !$sock(%pxn,1).name {
      sockopen %pxn %ip %ki
      $+(.timer,%pxn) 1 $conf(timeoutsec) sockclose %pxn
    }
    inc %pi
  }
}


Fidex 26/09/2009:
tokendeki bariz bi eksiklik hata olmus (;
ERR:[1]
if %pi !isin $gettok($conf(server)) && %pi !isin $gettok($conf(excempt))...

FIX:[1]
if !$regex($conf(server),(%pi)) && !$regex($conf(excempt),(%pi))..
;-----------------------------------------------------------------------------
ERR[2]
CLAC, diyebi identifier yok tabiki [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

if $right($2,1) == M && $left($2,$calc($len($2) -1)) isnum { var %exp $clac($gettok($2,1,$asc(m)) * %min) }

FIX:[2]
$calc($gettok($2,1,$asc(m))
;-----------------------------------------------------------------------------
user mode alınamadıgı icin giri\cikislar görünmüyordu
burada "S" fonksiyonuna görev vermeden işlem yaptırtmısım
ERR[3]
if $hget(Sver,Server) == CR {
var %sj FJOIN
.timer 1 5 s $sockname UMODE +fc
}
if $hget(Sver,Server) == Unreal {
var %sj SAJOIN $sockname
.timers 1 5 $sockname $conf(umodes)
;+scfF +scfF
}
FIX:[3]
if $hget(Sver,Server) == CR {
var %sj FJOIN
.timer 1 5 s $sockname UMODE +fc
}
if $hget(Sver,Server) == Unreal {
var %sj SAJOIN $sockname
.timers 1 5 s $sockname $conf(umodes)
}

;-----------------------------------------------------------------------------
insallah baska eksik hata yoktur.. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

kod asagıdaki gibi calısıyor kendi ip'me atamadıgından gelen mesaja aldanmayın [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
örnek:
[21:05] Proxy: 80 - 78.188.15.??? Type: tcp N\A: $true
[21:05] :sil:debug: :irc.chatfox.net NOTICE ProxyKiller1 :You are not allowed to add a GZLINE on *@78.188.15.112
[21:05] :sil:debug: :irc.chatfox.net NOTICE ProxyKiller1 :*** Notice -- *** ProxyKiller1 tried to add a GZLINE on [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].???

Kod Yazarı : CoCoRiCO
Kaynak : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

StarscreaM 02 Ekim 2009 22:45

Cevap: Proxy kiLLer 2.0b (by CoCoRiCo)
 
Bunu bota mı eklicez?

Set 03 Ekim 2009 01:59

Cevap: Proxy kiLLer 2.0b (by CoCoRiCo)
 
Bu Bot Zaten , Ama Halen Nasil Caliştigini Anlayamadim , Biraz Caliştirma Hakkinda Bilgi Verirsen iyi olur dennis :)

dennis 03 Ekim 2009 10:43

Cevap: Proxy kiLLer 2.0b (by CoCoRiCo)
 
Arkadaşlar öncelikle eve doğru bu bir bot. Proxy Killer i kullanmaya başlamadan önce doldurmanız gereken bi kaç yer var oper pass, Sunucu ismi vs. Sonrasında yapmanız gereken sadece izlemek. Sunucuya tıpkı nomercy gibi atarsınız proxy giremez ayrıca manuel tarama özelliğine de sahip. Event la da bunu çalıştırabilirsiniz.
Şöyleki
Sunucu içersinde
/tr ip yahut
Kod:

on *:snotice:*client conn*:tr $remove($token($10,2,64),$chr(41))
şeklinde basit bir kod ile manuel tarama yapmak mümkün.
Detaylı bilgi için [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]bilgi alabilirsiniz.

LineS 31 Temmuz 2012 02:14

Cevap: Proxy kiLLer 2.0b (by CoCoRiCo)
 
arkadaslar hayrınıza bir menü yapamazmısınız bu koda ip adresini sunucuyu ve botun nıckını girebilmemiz için cok karısık geldı bana ac akapa da olsa rica edıyorum

cashmare 31 Temmuz 2012 03:26

Cevap: Proxy kiLLer 2.0b (by CoCoRiCo)
 
Alıntı:

LineS Nickli Üyeden Alıntı (Mesaj 1041184018)
arkadaslar hayrınıza bir menü yapamazmısınız bu koda ip adresini sunucuyu ve botun nıckını girebilmemiz için cok karısık geldı bana ac akapa da olsa rica edıyorum


birisi bana bu botun çalışma mantıgını anlatabilir mi ? zira hiçbi işe yaramadıgı düşüncesindeyim. bot nasıl çalışıyor. sunucuya user girdigi zaman ip adresini nasıl tarıyor. ve neye göre proxy olup olmadıgına karar veriyor.

Toprak 31 Temmuz 2012 03:41

Cevap: Proxy kiLLer 2.0b (by CoCoRiCo)
 
Alıntı:

cashmare Nickli Üyeden Alıntı (Mesaj 1041184034)
birisi bana bu botun çalışma mantıgını anlatabilir mi ? zira hiçbi işe yaramadıgı düşüncesindeyim. bot nasıl çalışıyor. sunucuya user girdigi zaman ip adresini nasıl tarıyor. ve neye göre proxy olup olmadıgına karar veriyor.

Botu denedinizmi? zira hiçbi işe yaramadıgı düşüncesindeyim şuan
bu bot senin vermiş oldugun koddan bin kat süper CoCoRiCo hocamla dün botu deneme fırsatı bulduk yaklask 50 bottan 40,45'sini attı, botun calışma mantıgı ümit hocamın anlattıgı kadarı ile, sunucuya baglanan kişinin ip adresine belirlnmiş port'lar üzerinden sock acıyor eger baglanan sock'lardan birisi cvp verirse zline atıyor vermezse kısa bi sure içinde kapanıyor gayet saglıklı bi bot.

Not; Lütfen denemeden konuşmayınız...

LineS 31 Temmuz 2012 19:02

Cevap: Proxy kiLLer 2.0b (by CoCoRiCo)
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] usta bosbiri değildir birşey dıyorsa biliği bişey vardır
koda menu ekleyebilirmiyiz arkadaslar sag tıklanınca girsek sunucuipini bot nıckını baslat durdur gibi secenekler olsa

cashmare 01 Ağustos 2012 06:43

Cevap: Proxy kiLLer 2.0b (by CoCoRiCo)
 
Alıntı:

GhoSt Nickli Üyeden Alıntı (Mesaj 1041184047)
Botu denedinizmi? zira hiçbi işe yaramadıgı düşüncesindeyim şuan
bu bot senin vermiş oldugun koddan bin kat süper CoCoRiCo hocamla dün botu deneme fırsatı bulduk yaklask 50 bottan 40,45'sini attı, botun calışma mantıgı ümit hocamın anlattıgı kadarı ile, sunucuya baglanan kişinin ip adresine belirlnmiş port'lar üzerinden sock acıyor eger baglanan sock'lardan birisi cvp verirse zline atıyor vermezse kısa bi sure içinde kapanıyor gayet saglıklı bi bot.

Not; Lütfen denemeden konuşmayınız...

Ghost 80 portuna cevap veren bi cok modem var sence bu vatandaşların hali nolacak :) 50 bottan 40-45 ini atıyosa. 40 userden de 20-25 ini atar çünki bazı modemler 80 portuna cevap veriyor direk modem arayüzü cıkıyor.
code nin pek saglıklı oldugu kanaatinde degilim..
fakat yinede ortada bi emek var Emege saygı duymak gerekir. zira zamanında bu kodu denemiştim.. Code nin daha çok ne kadar yakaladıgıyla degil de hata payının ne kadar olduguna da iyice bakmak gerekir düşüncesindeyim
konuyu açan arkadaş bilmem farkıdna olarak mı bilmem olmadan mı
insallah baska eksik hata yoktur.. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

kod asagıdaki gibi calısıyor kendi ip'me atamadıgından gelen mesaja aldanmayın [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
örnek:
[21:05] Proxy: 80 - 78.188.15.??? Type: tcp N\A: $true
[21:05] :sil:debug: :irc.chatfox.net NOTICE ProxyKiller1 :You are not allowed to add a GZLINE on *@78.188.15.112
[21:05] :sil:debug: :irc.chatfox.net NOTICE ProxyKiller1 :*** Notice -- *** ProxyKiller1 tried to add a GZLINE on [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].???

bu postu atmış Şimdi bu posta göre bu arkadaşın ip adresini proxy olarak görmüş bot :) yani kendi modeminin ipsini bile proxy olarak algılayan bi sistemi kalkıpta burda vermenin manası ne olabilir ki. yoksa yanılıyormuyum acaba
Umit ustaya saygım her zaman sonsuzdur. ve başarısını tebrik ettigim nadir insanlardandır.
Bardağa Sadece Dolu tarafından veya Boş tarafından bakmayalım Lütfen...
Hayırlı IFLer.

Mudin 01 Ağustos 2012 14:27

Cevap: Proxy kiLLer 2.0b (by CoCoRiCo)
 
Hazır proxy adreslerini sitede yayınlayıp ban attırmakla , buradaki kodu yapan kişinin mantığını anlamak sanırım sizin işiniz değil. CoCoRiCo'nun yaptığı şey 80 portundan gelse bile gelen port ve IP ile
sunucu ve web'e giriş yapıp yapmadığına bağlı olarak işlem uygulamaktır. Polemik yaratmak amaçlı post atmayın burası nezih bir kategoridir bu kategoride bu tür şeylere izin vermemekteyim. Konu kilit.

Sevda 03 Kasım 2012 18:27

Cevap: Proxy kiLLer 2.0b (by CoCoRiCo)
 
Tartışma devam ederse konu tekrar kilit. İyi forumlar..

kup{a}pazl 03 Kasım 2012 20:51

Cevap: Proxy kiLLer 2.0b (by CoCoRiCo)
 
Konuyu actıgınız için teşekkür ederim. Bu sistemi bir mirc bota entegre edip calıstırılması mümkün mü acaba ?

Berk 11 Kasım 2012 21:20

Cevap: Proxy kiLLer 2.0b (by CoCoRiCo)
 
Cevap gelmicekmi ?

ByaSiL 04 Aralık 2014 15:01

Cevap: Proxy kiLLer 2.0b (by CoCoRiCo)
 
Yüzde kaç oranıyla proxyde engelleme yapabiliyor suanda tamamını engelleyen program tam olarak yok bir şekilde yapıyorlar kuyuyorlar asLında istedigim su proxy atsın program ama ki öncelkle bunu kuyanı bulacak bir program ben proxyi kuydum kanaldaki o bot beni bulsun direk ipmi versin ki ben bda yapamim o kanala spama ekleyebilelim böyle bir program varmı?

MesqeN 25 Ocak 2015 22:53

Cevap: Proxy kiLLer 2.0b (by CoCoRiCo)
 
son kulanınımda Userleri Banladıgını gördüm ve kaldırdım..

High 05 Şubat 2015 11:55

Cevap: Proxy kiLLer 2.0b (by CoCoRiCo)
 
Öncelikle CoCoRiCo ya teşekkürler böyle bir yazılımı bizlerle paylaştığı için. Kusura bakmayın amacım konuyu hortlatmak değil fakat birkaç konuda bilgi vermek, bilgi almak istedim. Yanlış bilmiyorsam ProxyKiller, port üzerinden tarama yaparak ip'leri sorgulamakta. cashmare, arkadaşımızın da dediği gibi bazı modemler 80 portuna yanıt verebilmekte. 80 - 8000 - 8080 - 3128 bu portlarını çıkarmanızı tavsiye ederim aksi taktirde kullanıcılara da yansıyacaktır. Proxy saldırılarında eğer port girişleri takip edilir ve ona göre Port eklemelerini yaparsanız bu remoteden daha iyi faydalanabilirsiniz. Bir çok proxy koruma botu zaten SSL, Anonymous, Elite, Transparent, gibi proxy türlerinde etkilidir. Fakat Socks proxy türlerinde bir çoğu etkisiz olmakta. Sock ip'lerde açık olan tekbir ip den binlerce proxy elde edilebiliyor. Socks iplerde binlerce port üzerinden bağlanabilmekte bu yüzden piyasaki birçok Proxy koruma botu bu ipler üzerinde etkili değildir. Bence biraz socks ip üzerindenbaz alınarak kodlama yapılmalı diye düşünüyorum.
Örnekle gösterecek olursam ;
Kod:

menu menubar,status,channel {
  .  $chr PROXY KORUMA
  ..» On:.enable #MKSProxy | echo -a %mksLogo  Proxy koruması devrede. / Z:line 
  ..» Off:.disable #MKSProxy | echo -a %mksLogo Proxy koruması devredışı. / Z:line 
}
#MKSProxy off

on ^*:snotice:*: {
  if client connecting* iswm $4- {
    var %:ip $remove($gettok($10,2,64),$chr(41))
    kontrol %:ip
    hadd -m ckontrol %:ip $9
    halt
  }
}
alias kontrol {
  sockopen $+(kontrol,$r(1,999999999)) $1- 8
  sockopen $+(kontrol,$r(1,999999999)) $1- 9
  sockopen $+(kontrol,$r(1,999999999)) $1- 19
  sockopen $+(kontrol,$r(1,999999999)) $1- 31 
  sockopen $+(kontrol,$r(1,999999999)) $1- 33
  sockopen $+(kontrol,$r(1,999999999)) $1- 41
  sockopen $+(kontrol,$r(1,999999999)) $1- 47
  sockopen $+(kontrol,$r(1,999999999)) $1- 54
  sockopen $+(kontrol,$r(1,999999999)) $1- 56
  sockopen $+(kontrol,$r(1,999999999)) $1- 58
  sockopen $+(kontrol,$r(1,999999999)) $1- 70
  sockopen $+(kontrol,$r(1,999999999)) $1- 80
  sockopen $+(kontrol,$r(1,999999999)) $1- 808
  sockopen $+(kontrol,$r(1,999999999)) $1- 137
  sockopen $+(kontrol,$r(1,999999999)) $1- 436
  sockopen $+(kontrol,$r(1,999999999)) $1- 1011
  sockopen $+(kontrol,$r(1,999999999)) $1- 1012
  sockopen $+(kontrol,$r(1,999999999)) $1- 1033
  sockopen $+(kontrol,$r(1,999999999)) $1- 1224
  sockopen $+(kontrol,$r(1,999999999)) $1- 12223
  sockopen $+(kontrol,$r(1,999999999)) $1- 1514
  sockopen $+(kontrol,$r(1,999999999)) $1- 1182
  sockopen $+(kontrol,$r(1,999999999)) $1- 1183
  sockopen $+(kontrol,$r(1,999999999)) $1- 1184
  sockopen $+(kontrol,$r(1,999999999)) $1- 1029
  sockopen $+(kontrol,$r(1,999999999)) $1- 1188
  sockopen $+(kontrol,$r(1,999999999)) $1- 1214
  sockopen $+(kontrol,$r(1,999999999)) $1- 1278
  sockopen $+(kontrol,$r(1,999999999)) $1- 1279
  sockopen $+(kontrol,$r(1,999999999)) $1- 1745
  sockopen $+(kontrol,$r(1,999999999)) $1- 1795
  sockopen $+(kontrol,$r(1,999999999)) $1- 2001
  sockopen $+(kontrol,$r(1,999999999)) $1- 2056
  sockopen $+(kontrol,$r(1,999999999)) $1- 2057
  sockopen $+(kontrol,$r(1,999999999)) $1- 2058
  sockopen $+(kontrol,$r(1,999999999)) $1- 2059
  sockopen $+(kontrol,$r(1,999999999)) $1- 2060
  sockopen $+(kontrol,$r(1,999999999)) $1- 2061
  sockopen $+(kontrol,$r(1,999999999)) $1- 2062
  sockopen $+(kontrol,$r(1,999999999)) $1- 2063
  sockopen $+(kontrol,$r(1,999999999)) $1- 2064
  sockopen $+(kontrol,$r(1,999999999)) $1- 2065
  sockopen $+(kontrol,$r(1,999999999)) $1- 2124
  sockopen $+(kontrol,$r(1,999999999)) $1- 2172
  sockopen $+(kontrol,$r(1,999999999)) $1- 2173
  sockopen $+(kontrol,$r(1,999999999)) $1- 2174
  sockopen $+(kontrol,$r(1,999999999)) $1- 2175
  sockopen $+(kontrol,$r(1,999999999)) $1- 21554
  sockopen $+(kontrol,$r(1,999999999)) $1- 2301
  sockopen $+(kontrol,$r(1,999999999)) $1- 2363
  sockopen $+(kontrol,$r(1,999999999)) $1- 2364
  sockopen $+(kontrol,$r(1,999999999)) $1- 2365
  sockopen $+(kontrol,$r(1,999999999)) $1- 2366
  sockopen $+(kontrol,$r(1,999999999)) $1- 2367
  sockopen $+(kontrol,$r(1,999999999)) $1- 2368
  sockopen $+(kontrol,$r(1,999999999)) $1- 2369
  sockopen $+(kontrol,$r(1,999999999)) $1- 2370
  sockopen $+(kontrol,$r(1,999999999)) $1- 2371
  sockopen $+(kontrol,$r(1,999999999)) $1- 2372
  sockopen $+(kontrol,$r(1,999999999)) $1- 2373
  sockopen $+(kontrol,$r(1,999999999)) $1- 2374
  sockopen $+(kontrol,$r(1,999999999)) $1- 2375
  sockopen $+(kontrol,$r(1,999999999)) $1- 2376
  sockopen $+(kontrol,$r(1,999999999)) $1- 2377
  sockopen $+(kontrol,$r(1,999999999)) $1- 2378
  sockopen $+(kontrol,$r(1,999999999)) $1- 2379
  sockopen $+(kontrol,$r(1,999999999)) $1- 2380
  sockopen $+(kontrol,$r(1,999999999)) $1- 2381
  sockopen $+(kontrol,$r(1,999999999)) $1- 2382
  sockopen $+(kontrol,$r(1,999999999)) $1- 2383
  sockopen $+(kontrol,$r(1,999999999)) $1- 2384
  sockopen $+(kontrol,$r(1,999999999)) $1- 2385
  sockopen $+(kontrol,$r(1,999999999)) $1- 2386
  sockopen $+(kontrol,$r(1,999999999)) $1- 2387
  sockopen $+(kontrol,$r(1,999999999)) $1- 2388
  sockopen $+(kontrol,$r(1,999999999)) $1- 2389
  sockopen $+(kontrol,$r(1,999999999)) $1- 2390
  sockopen $+(kontrol,$r(1,999999999)) $1- 2391
  sockopen $+(kontrol,$r(1,999999999)) $1- 2392
  sockopen $+(kontrol,$r(1,999999999)) $1- 2393
  sockopen $+(kontrol,$r(1,999999999)) $1- 2394
  sockopen $+(kontrol,$r(1,999999999)) $1- 2395
  sockopen $+(kontrol,$r(1,999999999)) $1- 2396
  sockopen $+(kontrol,$r(1,999999999)) $1- 2397
  sockopen $+(kontrol,$r(1,999999999)) $1- 2398
  sockopen $+(kontrol,$r(1,999999999)) $1- 2399
  sockopen $+(kontrol,$r(1,999999999)) $1- 2400
  sockopen $+(kontrol,$r(1,999999999)) $1- 2401
  sockopen $+(kontrol,$r(1,999999999)) $1- 2402
  sockopen $+(kontrol,$r(1,999999999)) $1- 2403
  sockopen $+(kontrol,$r(1,999999999)) $1- 2404
  sockopen $+(kontrol,$r(1,999999999)) $1- 2405
  sockopen $+(kontrol,$r(1,999999999)) $1- 2406
  sockopen $+(kontrol,$r(1,999999999)) $1- 2407
  sockopen $+(kontrol,$r(1,999999999)) $1- 2408
  sockopen $+(kontrol,$r(1,999999999)) $1- 2409
  sockopen $+(kontrol,$r(1,999999999)) $1- 2410
  sockopen $+(kontrol,$r(1,999999999)) $1- 2411
  sockopen $+(kontrol,$r(1,999999999)) $1- 2412
  sockopen $+(kontrol,$r(1,999999999)) $1- 2413
  sockopen $+(kontrol,$r(1,999999999)) $1- 2414
  sockopen $+(kontrol,$r(1,999999999)) $1- 2415
  sockopen $+(kontrol,$r(1,999999999)) $1- 2416
  sockopen $+(kontrol,$r(1,999999999)) $1- 2417
  sockopen $+(kontrol,$r(1,999999999)) $1- 2418
  sockopen $+(kontrol,$r(1,999999999)) $1- 2419
  sockopen $+(kontrol,$r(1,999999999)) $1- 2420
  sockopen $+(kontrol,$r(1,999999999)) $1- 2421
  sockopen $+(kontrol,$r(1,999999999)) $1- 2422
  sockopen $+(kontrol,$r(1,999999999)) $1- 2423
  sockopen $+(kontrol,$r(1,999999999)) $1- 2424
  sockopen $+(kontrol,$r(1,999999999)) $1- 2425
  sockopen $+(kontrol,$r(1,999999999)) $1- 2426
  sockopen $+(kontrol,$r(1,999999999)) $1- 2427
  sockopen $+(kontrol,$r(1,999999999)) $1- 2428
  sockopen $+(kontrol,$r(1,999999999)) $1- 2429
  sockopen $+(kontrol,$r(1,999999999)) $1- 2430
  sockopen $+(kontrol,$r(1,999999999)) $1- 2431
  sockopen $+(kontrol,$r(1,999999999)) $1- 2432
  sockopen $+(kontrol,$r(1,999999999)) $1- 2433
  sockopen $+(kontrol,$r(1,999999999)) $1- 4480
  sockopen $+(kontrol,$r(1,999999999)) $1- 4950
  sockopen $+(kontrol,$r(1,999999999)) $1- 5463
  sockopen $+(kontrol,$r(1,999999999)) $1- 8922
  sockopen $+(kontrol,$r(1,999999999)) $1- 10102
  sockopen $+(kontrol,$r(1,999999999)) $1- 26260
  sockopen $+(kontrol,$r(1,999999999)) $1- 31337
  sockopen $+(kontrol,$r(1,999999999)) $1- 44322
  sockopen $+(kontrol,$r(1,999999999)) $1- 1080
  sockopen $+(kontrol,$r(1,999999999)) $1- 8085 
  sockopen $+(kontrol,$r(1,999999999)) $1- 9050
  sockopen $+(kontrol,$r(1,999999999)) $1- 3124
  sockopen $+(kontrol,$r(1,999999999)) $1- 3120
  sockopen $+(kontrol,$r(1,999999999)) $1- 3127
  sockopen $+(kontrol,$r(1,999999999)) $1- 50050
  sockopen $+(kontrol,$r(1,999999999)) $1- 8008
  sockopen $+(kontrol,$r(1,999999999)) $1- 1046
  sockopen $+(kontrol,$r(1,999999999)) $1- 3307
  sockopen $+(kontrol,$r(1,999999999)) $1- 7555
  sockopen $+(kontrol,$r(1,999999999)) $1- 37641
  sockopen $+(kontrol,$r(1,999999999)) $1- 31641
  sockopen $+(kontrol,$r(1,999999999)) $1- 9090
  sockopen $+(kontrol,$r(1,999999999)) $1- 1081
  sockopen $+(kontrol,$r(1,999999999)) $1- 3380
  sockopen $+(kontrol,$r(1,999999999)) $1- 3381
  sockopen $+(kontrol,$r(1,999999999)) $1- 16104
  sockopen $+(kontrol,$r(1,999999999)) $1- 33911
  sockopen $+(kontrol,$r(1,999999999)) $1- 41188
  sockopen $+(kontrol,$r(1,999999999)) $1- 20769
  sockopen $+(kontrol,$r(1,999999999)) $1- 47712
  sockopen $+(kontrol,$r(1,999999999)) $1- 54321
  sockopen $+(kontrol,$r(1,999999999)) $1- 6912
  sockopen $+(kontrol,$r(1,999999999)) $1- 20203
  sockopen $+(kontrol,$r(1,999999999)) $1- 555
  sockopen $+(kontrol,$r(1,999999999)) $1- 9400
  sockopen $+(kontrol,$r(1,999999999)) $1- 5521
  sockopen $+(kontrol,$r(1,999999999)) $1- 5031
  sockopen $+(kontrol,$r(1,999999999)) $1- 12701
  sockopen $+(kontrol,$r(1,999999999)) $1- 3791
  sockopen $+(kontrol,$r(1,999999999)) $1- 5011
  sockopen $+(kontrol,$r(1,999999999)) $1- 33911
  sockopen $+(kontrol,$r(1,999999999)) $1- 1269
  sockopen $+(kontrol,$r(1,999999999)) $1- 1080
  sockopen $+(kontrol,$r(1,999999999)) $1- 17300
  sockopen $+(kontrol,$r(1,999999999)) $1- 5400
  sockopen $+(kontrol,$r(1,999999999)) $1- 2283
  sockopen $+(kontrol,$r(1,999999999)) $1- 1042
  sockopen $+(kontrol,$r(1,999999999)) $1- 10607
  sockopen $+(kontrol,$r(1,999999999)) $1- 69123
  sockopen $+(kontrol,$r(1,999999999)) $1- 4567
  sockopen $+(kontrol,$r(1,999999999)) $1- 20331
  sockopen $+(kontrol,$r(1,999999999)) $1- 29891
  sockopen $+(kontrol,$r(1,999999999)) $1- 31787
  sockopen $+(kontrol,$r(1,999999999)) $1- 30029
  sockopen $+(kontrol,$r(1,999999999)) $1- 9989
  sockopen $+(kontrol,$r(1,999999999)) $1- 12223
  sockopen $+(kontrol,$r(1,999999999)) $1- 31339
  sockopen $+(kontrol,$r(1,999999999)) $1- 34324
  sockopen $+(kontrol,$r(1,999999999)) $1- 53001
  sockopen $+(kontrol,$r(1,999999999)) $1- 6939
  sockopen $+(kontrol,$r(1,999999999)) $1- 23456
  sockopen $+(kontrol,$r(1,999999999)) $1- 53001
  sockopen $+(kontrol,$r(1,999999999)) $1- 22222
  sockopen $+(kontrol,$r(1,999999999)) $1- 11223
  sockopen $+(kontrol,$r(1,999999999)) $1- 9872
  sockopen $+(kontrol,$r(1,999999999)) $1- 9989
  sockopen $+(kontrol,$r(1,999999999)) $1- 4950
  sockopen $+(kontrol,$r(1,999999999)) $1- 5400
  sockopen $+(kontrol,$r(1,999999999)) $1- 11000
  sockopen $+(kontrol,$r(1,999999999)) $1- 30999
  sockopen $+(kontrol,$r(1,999999999)) $1- 34324
  sockopen $+(kontrol,$r(1,999999999)) $1- 50766
  sockopen $+(kontrol,$r(1,999999999)) $1- 21554
  sockopen $+(kontrol,$r(1,999999999)) $1- 16969
  sockopen $+(kontrol,$r(1,999999999)) $1- 61466
  sockopen $+(kontrol,$r(1,999999999)) $1- 1170
  sockopen $+(kontrol,$r(1,999999999)) $1- 7306
  sockopen $+(kontrol,$r(1,999999999)) $1- 65000
  sockopen $+(kontrol,$r(1,999999999)) $1- 20000
  sockopen $+(kontrol,$r(1,999999999)) $1- 30100
  sockopen $+(kontrol,$r(1,999999999)) $1- 12346
  sockopen $+(kontrol,$r(1,999999999)) $1- 6400
  sockopen $+(kontrol,$r(1,999999999)) $1- 20034
  sockopen $+(kontrol,$r(1,999999999)) $1- 7000
  sockopen $+(kontrol,$r(1,999999999)) $1- 3128
}
on *:sockopen:kontrol*: {
  if !$sockerr {
    .raw zline *@ $+ $sock($sockname).ip +0 1,0ProxyKiller 5(4F5ree4I5RCd4S5ecurity)
    echo -a 0proxy giriş var : $+(,$sock($sockname).ip,3:,$sock($sockname).port,) – Nicki bu:4 $ip2nick($sock($sockname).ip)
    hdel ckontrol $sock($sockname).ip
    sockclose $sockname
  }
}
on *:sockclose:kontrol*: {
  hdel ckontrol $sock($sockname).ip
}
alias ip2nick {
  var %i 1
  while %i <= $hget(ckontrol,0).item {
    if $hget(ckontrol,%i).item == $1 { return $hget(ckontrol,%i).data | halt }
    inc %i
  }
}

#MKSProxy end
on *:snotice:*: {
  if (connecting isin $1-) {
    if $level($remove($gettok($10,2,64),$chr(41))) == proxy {
      zline $9 Proxy
    }
  }
}

bu şekilde eklemeler de bulunmuştum etkilide olmuştu tabi böyle bi remoteyi bota entegre etmelisiniz aksi taktirde Lag da kalmanız kaçınılmaz


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

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