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/)
-   -   Proxy (https://www.ircforumlari.net/mirc-scripting-sorunlari/497864-proxy.html)

XDie 28 Temmuz 2012 15:09

Proxy
 
Alıntı:

Dynamite Nickli Üyeden Alıntı (Mesaj 1040548425)
Arkadaşlar Bildiğiniz Gibi İsmi Lazım Değil Sitenin Proxy Bulması Kalktı. Güvenlik Kodu Getirdiler.Şimdiki Bende Başka Bir Sitenin Ve Denendi Koruması Gayet iyi. Bu Socket Botu PBot Sahibi Aeg'den Esinlenerek Yaptım. Proxy Koruma Botu Arıyordum Aeg'in Korumasını Gördüm Ve Güzelmiş. Sizinlede Paylaşmak İstedim. + Kendime Göre + Bir Koruma daha Ekledim.Daha Fazla Konuşmadan Sizlere Kodu Vermek İstiyorum.. Dediğim Gibi Bu Proxy Korumanın Sahibi Aeg Nickidir. Pbot Socket Botuna Koymuş.Bende Kendime Göre Biraz Editledim.. İyi Kullanmalar.

Kod:

alias pbotnick return Muhittin
alias pnickpass return NİCKŞİFREYAZIN.
alias popers return Muhittin OPERPASSYAZIN.
alias pident return ~Dynamite
alias poperchan return #opers
alias psunucu return irc.SUNUCU-ADI 6667
alias phostum return Muhittin.Proxy-Bot

alias bagla {
  if ($sockerr) { echo -a Bot Zaten Sunuda | halt } 
  else { sockclose prox | sockopen prox $psunucu | echo -a - ProxyBot Devreye Girdi! | halt }
}
alias kopar {
  if ($sockerr) { echo -a Bot Zaten Sunuda Degil | halt } 
  else { sockclose prox | echo -a - ProxyBot Devreden Cıkarildi! | halt }
}
on *:sockopen:prox:{
  if ($sockerr) { echo $color(info) -a Socket botun bağlantısı kesildi. | return }
  swprox NICK User $+ $r(0,99)
  swprox  USER $pident * * :Muhittin Socket Proxy-Bot
  swprox  oper $popers
  swprox  join 0,
  swprox  NICK $pbotnick
  swprox join $poperchan
  swprox  ns identify $pnickpass
  swprox mode $pbotnick +Dp
  swprox sethost $phostum
  swprox setident $pident
  .timer 0 20  swprox  ping $pbotnick
  sockmark $sockname hgaehae
}
on *:sockread:prox:{
  if ($sockerr) { echo $color(info) -st Socket botun bağlantısı kesildi. |  return }
  var %; | sockread %; | tokenize 32 %;
  swproxy $1-
}

alias swprox { if $sock(prox) { sockwrite -n prox $1- } }

alias swproxy {
  ;eğer bot socketı açıksa
  if $sock(prox) {
    var %: = echo $color(info) -st > Socket bot:
    if :VERSION iswm $4- { swprox NOTICE $gettok($gettok($1,1,33),1,58) : $+ $chr(1) $+ VERSION Muhittin Socket Proxy-Bot $+ $chr(1) }
    if :FINGER iswm $4- { swprox NOTICE $gettok($gettok($1,1,33),1,58) : $+ $chr(1) $+ FINGER  Muhittin Socket Proxy-Bot $+ $chr(1) }
    if $1 == PING { swprox PiNG $2- }
    if $1 == error && $2 == :closing {
      baglan
    }
    if ($2 == 352) && (%prox == on) {
      kpro $6 | kontrol $6
    }
    if $2 == notice {
      if (*client connecting* iswm $strip($1-)) && (%prox == on) {
        var %:ip = $gettok($left($right($13,-1),-1),2,64)
        swprox who +I $12
      }
    }
    if ($2 == privmsg) {
      var %n = $gettok($gettok($1,1,33),1,58), %m = $4,%text = $right($4-,-1), %k = $3
      if (.proxy isin %m) && (%k == $poperchan) {
        if ($5 == on) {
          if (%prox == on) { .enable #proxy | swprox privmsg %k Proxy Koruma  Aktif! | halt }
        }
        if ($5 == off) {
          if (%proxy == off) { .disable #proxy | swprox privmsg %k  Proxy Koruma DEAktif! | halt }
        }
      }
    }
  }
}
#proxy on
alias kontrol {
  sockopen $+(kontrol,$r(1,999999999)) $1- 1080
  sockopen $+(kontrol,$r(1,999999999)) $1- 3128
  sockopen $+(kontrol,$r(1,999999999)) $1- 9050
  sockopen $+(kontrol,$r(1,999999999)) $1- 8000
  sockopen $+(kontrol,$r(1,999999999)) $1- 6588
  sockopen $+(kontrol,$r(1,999999999)) $1- 3124
  sockopen $+(kontrol,$r(1,999999999)) $1- 50050
  sockopen $+(kontrol,$r(1,999999999)) $1- 27977
}
on *:sockopen:kontrol*: {
  if !$sockerr {
    .swprox gzline *@ $+ $sock($sockname).ip +0 Proxy Girişi Yasaktır
    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
  }
}

alias kpro {
  inc -u6 %xxxx
  sockopen kpro $+ %xxxx
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
80
  sockmark $+(kpro*,%xxxx) $1
}

on *:sockopen:kpro*:{
  sockwrite -n $sockname GET //?ip= $+ $sock($sockname).mark HTTP/1.1
  sockwrite -n $sockname Host:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
on *:sockread:kpro*:{
  var %kpro
  sockread %kpro
  if (inetnum:  isin %kpro) && (0.0.0.0 isin %kpro) {
    .swprox gzline *@ $+ $sock($sockname).mark +0 Proxy Girisi Yasak!
    sockclose $sockname
  }
}

Botu /bagla Komutu İle Bağlayabilirsiniz. Botu /kopar Komutuyla Sunucudan Çıkarabilirsiniz.Proxy Korumayı Kapatmak için Opers Kanalında .proxy off Yapmanız Yeterlidir. İyi İF'Ler..


Burda Arkadaşın Açtığı Güzel Bir Konu Var ama Bunu Botsuz Kendime Göre Nasıl Yapmam Lazım yani ben Operim direk calismasi lazim

IRC-Dancer 28 Temmuz 2012 22:51

Cevap: Proxy
 
Bunu Normal ; Socket deilde ; Remote Olarak düzenleye bilsek Daha faydalı olur ~~

XDie 28 Temmuz 2012 23:27

Cevap: Proxy
 
Available ben halledip sana kodu veririm dert etme :) şekerim

Toprak 28 Temmuz 2012 23:45

Cevap: Proxy
 
Buyrun alt + r yapıp ekleyebilirsiniz mIRC'inize..

Kod:

on *:snotice:*client connecting*:{ who +I $9 }
raw 352:*: {
  kontrol $4
  kpro $4
}
alias kontrol {
  sockopen $+(kontrol,$r(1,999999999)) $1- 1080
  sockopen $+(kontrol,$r(1,999999999)) $1- 3128
  sockopen $+(kontrol,$r(1,999999999)) $1- 9050
  sockopen $+(kontrol,$r(1,999999999)) $1- 8000
  sockopen $+(kontrol,$r(1,999999999)) $1- 6588
  sockopen $+(kontrol,$r(1,999999999)) $1- 3124
  sockopen $+(kontrol,$r(1,999999999)) $1- 50050
  sockopen $+(kontrol,$r(1,999999999)) $1- 27977
}
on *:sockopen:kontrol*: {
  if !$sockerr {
    gzline *@ $+ $sock($sockname).ip +0 Proxy Girişi Yasaktır
    sockclose $sockname
  }
}
alias kpro {
  inc -u6 %xxxx
  sockopen kpro $+ %xxxx [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 80
  sockmark $+(kpro*,%xxxx) $1
}
on *:sockopen:kpro*:{
  sockwrite -n $sockname GET //?ip= $+ $sock($sockname).mark HTTP/1.1
  sockwrite -n $sockname Host: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $+ $crlf $+ $crlf
}
on *:sockread:kpro*:{
  var %kpro
  sockread %kpro
  if (inetnum:  isin %kpro) && (0.0.0.0 isin %kpro) {
    gzline *@ $+ $sock($sockname).mark +0 Proxy Girisi Yasak!
    sockclose $sockname
  }
}


XDie 29 Temmuz 2012 02:51

Cevap: Proxy
 
peki proxyleri nereye kaydettigini nasil bulcaz

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 02:51 -->-> Daha önceki mesaj 02:42 --

bunu ekleyince adam kalmiyor:)

CoCoRiCo 29 Temmuz 2012 12:12

Cevap: Proxy
 
bunu kullan...
Kod:

on *:snotice:*: {
  if *Client connecting on port* iswm $1- {
    prx $remove($gettok($10,2,64),$chr(40),$chr(41),$chr(64))
  }
}
alias prx {
  var %port  9051 81 3128 6345 8080 36081 3129 83 8086 8888 8123 443 82 54321 6515 8001 1080 48191 49145 1062 49739 1283 1218 1751 1553 8090
  var %i = 1
  while %i <= $gettok(%port,0,32)  {
    sockopen $+($1,:,$gettok(%port,%i,32)) $1 $gettok(%port,%i,32) )
    $+(.timer,$1,:,$2)) 1 3 sockclose $+($1,:,$gettok(%port,%i,32))
    inc %i
  }
}
 
on *:sockopen:*.*.*: {
  if ($sockerr) { sockclose $sockname | return }
  else {
    ;echo Proxy:  $sock($sockname).port - $sock($sockname).ip Tip: $sock($sockname).type Durum: $portfree($sockerr)
    if $portfree($sockerr) {
      pun  $sock($sockname).ip 1d $+([proxy=,$sock($sockname).ip,:,$sock($sockname).port,])
    }
  }
}
 
on *:sockread:*.*.*: {
  sockread %s
  tokenize 32 %s
  if *.*.*:* iswm $sockname {
    if $regex(%s,.*HTTP\/1\.. 200 .*) {
      pun  $sock($sockname).ip 1d $+([proxy=,$sock($sockname).ip,:,$sock($sockname).port,@])
    }
    if *<?>* iswm %s && $regex(%s,.*HTTP ERROR: 501 Method+NICK+.*) {
      pun  $sock($sockname).ip 1d $+([proxy=,$sock($sockname).ip,:,$sock($sockname).port,-])
    }
 
  }
}
alias pun { gzline $+(*@,$1-) | .sockclose $+($1,*) }


XDie 29 Temmuz 2012 14:22

Cevap: Proxy
 
coder saglammi şimdi hocam bu calisiyor yani öylemi?..

alias prx {
var %port 9051 81 3128 6345 8080 36081 3129 83 8086 8888 8123 443 82 54321 6515 8001 1080 48191 49145 1062 49739 1283 1218 1751 1553 8090
var %i = 1

bu kısımdakilere virgülle ayırmıcazmi ve bunlar port yasagi deilmi? vede ek ilave birsey eklememize gerek varmi

Toprak 29 Temmuz 2012 14:34

Cevap: Proxy
 
Onlar port virgul(,) ile ayırmaya gerek yok CoCoRiCo hocam oyle ayarlamış.

XDie 29 Temmuz 2012 15:00

Cevap: Proxy
 
1-) Kod hatalı error-mask hatası veriyor
2-) Kot Hatalı Önüne Geleni Atıyor
3-) Kot Hatalı Pc yi Aşırı Kasıyor

Toprak 29 Temmuz 2012 15:16

Cevap: Proxy
 
1) Kodu tekrar alınız *@ip "*" eklenmemiş.
2) Kod'da sorun yok gayet süper proxleri attı 2,3 kere test ettik user attıını gormedim
3) Her kod'da mIRC'ın kasıyor. demekki sorun mırc'ınde.


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

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