#portarama off
on *:snotice:*: {
if client connecting* iswm $4- {
var %:ip $remove($gettok($10,2,64),$chr(41))
if ($level(%:ip) == muaf) { halt }
kontrol %:ip
hadd -m ckontrol %:ip $9
halt
}
}
alias kontrol {
sockopen $+(kontrol,$r(1,999999999)) $1- 8080
sockopen $+(kontrol,$r(1,999999999)) $1- 3128
sockopen $+(kontrol,$r(1,999999999)) $1- 1080
sockopen $+(kontrol,$r(1,999999999)) $1- 9050
sockopen $+(kontrol,$r(1,999999999)) $1- 45454
sockopen $+(kontrol,$r(1,999999999)) $1- 65000
}
on *:sockopen:kontrol*: {
if !$sockerr {
.raw gline *@ $+ $sock($sockname).ip +0 4Proxy vpn Girisi Yasaktir.
write proxylistesi.txt $+(,$sock($sockname).ip,:,$sock($sockname).port,)
window -e @
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
echo @
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 5 $date $time $+ 3- 1[ Proxy Girisi ] : $+(,$sock($sockname).ip,1:,$sock($sockname).port,) 5- 1Nick:2 $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
}
}
#portarama end
alias croxyy dialog -m croxy croxy
dialog croxy {
title "Muaf IP Ekleme"
size -1 -1 165 104
option dbu
box " Muaf IP Listesi ", 1, 4 6 103 91
box " İşlemler ", 2, 110 6 50 91
button "+ EKLE", 3, 116 16 37 12
text "İp Adres", 4, 7 15 25 8
edit "110.77.* örnek", 5, 35 14 68 10
list 6, 7 26 96 67, size
button "- SİL", 7, 116 33 37 12
button "TAMAM", 8, 116 50 37 12, ok
}
on *:dialog:croxy:sclick:*:{
if ($did = 7) {
ruser muaf $did($dname,6).seltext | did -d croxy 6 $did($dname,6).sel
}
if ($did = 3) { if ($did($dname,5) != $null ) { .auser muaf $did($dname,5) | did -a croxy 6 $did($dname,5) } }
}
on *:dialog:croxy:init:0: {
var %x = 1
while (%x <= $ulist(*,muaf,0)) {
did -a croxy 6 $ulist(*,muaf,%x)
inc %x
}
}
menu menubar,channel {
+> Port Korumasi
..Aç:!if $group(#portarama).status = on { echo 4 -tgae Port Korumasi Zaten Aç?k } | else { /.enable #portarama | echo 4 -tgae Port Korumas? AÇILDI | set %portarama on }
..Kapat:!if $group(#portarama).status = off { echo 4 -tgae Port Korumasi Zaten KAPALI } | else { /.disable #portarama | echo 4 -tgae Port Korumas? KAPATILDI | set %portarama off }
..Durum < $replace($group(#portarama).status, off, Kapal?, on, Aç?k) >:.
..Muaf IP Ekle:/croxyy
}