cycle-proxy-system

Cycle Proxy Sistem

Merhaba arkadaşlar, socket cycle proxy system bir çok kişinin aradığı irc botlarının başında geliyor. Genelde eggdrop bot olarak kullanılan cycle porxy system, irc sunucumuza hareketlilik getirmesi maksadı ile kullanıcı giriş çıkışı gibi, botları sunucuya bizim belirlediğimiz süre aralıkları ile sokmaya ve çıkarmaya yarayan bir sistemdir. Kurulumu olmayan ve kullanımı basit bir sistem olan botun çalışması için ihtiyaç duyduğu güncel proxy ip ve nick.txt içinde kullanılacak olan nicklerdir. Cycle eggdrop’dan  ayrılan özelliği değişik ip adresi ile sunucuya bot sokması whois gibi komutlarla kullanıcı bilgisine bakıldığında tıpkı gerçek kullanıcıymış gibi son konuşma sürelerine kadar göstermesidir.

Evet şimdi mirc remote kısmına ekleyeçeğiniz kodları paylaşalım.

alias sw { if $sock($1).status == active { sockwrite -nt $1- } }
alias sunucu return irc.irctr.net:6667
alias setname return http://www.irctr.net
alias chanlar return #sohbet
alias ident return irctr
alias basla {
foral
timerforum 0 1600 /foral
timercycle 0 15 /clon
}
alias dur {
.timerforum off
.timercycle off
}

alias clon {
set %andd $rand(0,9999999999999)
set %proxy $read(proxy.txt)
sockclose x $+ %andd
sockopen x $+ %andd $gettok(%proxy,1,58) $gettok(%proxy,2,58)
}
on *:sockopen:x*: {
if ( $sockerr > 0 ) { return }
sw $sockname CONNECT $sunucu $+(HTTP/1.0,$CRLF,$CRLF)
}
on *:sockread:x*:{
if ( $sockerr > 0 ) { return }
var %report
.sockread %report
tokenize 32 %report
var %asasa sockwrite -n $sockname
if ($gettok(%report,1-2,32) == HTTP/1.0 200) || ($gettok(%report,1-2,32) == HTTP/1.1 200) {
set %and $rand(10,2000)
%asasa NICK $read(nick.txt)
%asasa USER $ident ” ” : $+ $setname
.timer $+ $sockname 1 %and /sockclose $sockname
%asasa join $chanlar
}
if ($1 == ping) { %asasa pong $2 }
if (version isin $4) { %asasa notice $gettok($gettok($1,1,33),1,58) : $+ $chr(1) $+ VERSION esChat v3.6 © 2006 $+ $chr(1) }
if ($2 == 001) {
.hinc -ms Bot gir
if $hget(Bot,gir) > $r(4,8) {
var %bot $sock(x*,$r(1,$sock(x*,0)))
sockwrite -nt %bot quit
}
}
}

Bu kodu gerekli yerleri sunucunuza göre düzenledikten sonra mircinizin remote bölümüne yapıştırın.

Mirci başlatınca oto server’a bağlanmasını istiyorsanız

< on *:start:server irc.irctr.net:6667 >

Kodunu en başa koyun.

Daha sonra mirc ana dizine porxy.txt ve nick.txt adında iki txt dosyası oluşturun ve koyun.

nick.txt dosyasının içine rumuzları ekleyin.

proxy.txt dosyasının içine güncel proxy ip adreslerini ekleyin.

Botu çalıştırıp sunucunuza giriş yaptıktan sonra

/basla komutu kullanın hepsi bu kadar arkadaşlar. Cycle proxy system botunuz sorunsuz çalışacaktır.

 

 


Bir önceki yazımız olan « makalemize de bakmanızı tavsiye ederiz.
google

yorumlar



Bir Yorum Yazmak İstermisiniz ?