04-10-2016, Saat: 20:24
Süre kota üyelik yok
PHP Kod:
#-*-coding:utf8;-*-
#qpy:2
#qpy:console
import time, re, base64, os
import androidhelper, threading
try:
import urllib2
kip="ab"
except:
import urllib.request as urllib2
kip="a"
print("\033[94m==============================\x1b[m")
print("\033[94m=='QPYTHON.NET' Proxy Tarama==\x1b[m")
print("\033[94m==============================\x1b[m")
CUSTOM_HOST = "turkcell.com.tr"
d=androidhelper.Android()
v = '/sdcard/invisiblenetvpn/'
if not os.path.isdir(v):
os.mkdir(v)
for i in os.listdir(v):
os.remove(v+"/"+i)
server=["188.165.30.25","91.134.25.45","192.99.182.6"]
d.dialogCreateAlert("Server seçin")
d.dialogSetSingleChoiceItems(server)
d.dialogSetPositiveButtonText("Tamam")
d.dialogShow()
d.dialogGetResponse().result
rr = d.dialogGetSelectedItems().result[0]
########## PROXY TARAMA FONKSIYONLARI ############
zaman=time.ctime()
tbl = []
ValidIPRegex = '(\d+\.\d+\.\d+\.\d+).*?(\d{2,5})'
tekrarsayisi = 1
maxthreads = 50
LOADURL = 'http://ip.jsontest.com'
time_out = 3
network = True
def bga():
try:
print(base64.decodestring(set))
except:
print(str(base64.b64decode(set.encode("ascii")).decode("ascii")))
def wtf(yaz, t2):
z = str(t2)[:4]
yaz2=yaz.replace(":"," ")
dosya=open("/sdcard/proxylist.txt", kip)
dosya.write(yaz+" "+z+"sn\n")
dosya.close()
OADURL = 'http://plai.de'
time_out = 3
network = True
a="QnUgS29kIHFweXRob24ubmV0IEFkcmVzaW5lIEFpdHRpci4="
def wtf(yaz, t2):
z = str(t2)[:4]
yaz2=yaz.replace(":"," ")
dosya=open("/sdcard/proxylist.txt", kip)
dosya.write(yaz+" "+z+"sn\n")
dosya.close()
dosya2=open("/sdcard/invisiblenetvpn/"+z+"sn-"+str(yaz2)+".ovpn" ,"w")
dosya2.write(
"http-proxy-option CUSTOM-HEADER Host "+CUSTOM_HOST+"\n"
"http-proxy "+yaz2+"\n"+
"remote "+server[rr]+" 443\n"
"""
client
proto tcp
verb 4
connect-retry-max infinite
connect-retry 5
resolv-retry 60
dev tun
<ca>
-----BEGIN CERTIFICATE-----
MIIFMzCCBBugAwIBAgIJAMlmhDtxObbnMA0GCSqGSIb3DQEBCwUAMIHBMQswCQYD
VQQGEwJVUzELMAkGA1UECBMCQ0ExFTATBgNVBAcTDFNhbkZyYW5jaXNjbzEaMBgG
A1UEChMRSW52aXNpYmxlIE5ldCBWUE4xGDAWBgNVBAsTD0ludmlzaWJsZU5ldFZQ
TjEdMBsGA1UEAxMUSW52aXNpYmxlIE5ldCBWUE4gQ0ExDzANBgNVBCkTBnNlcnZl
cjEoMCYGCSqGSIb3DQEJARYZaW52aXNpYmxlbmV0dnBuQGdtYWlsLmNvbTAeFw0x
NjA1MDUwODE3MThaFw0yNjA1MDMwODE3MThaMIHBMQswCQYDVQQGEwJVUzELMAkG
A1UECBMCQ0ExFTATBgNVBAcTDFNhbkZyYW5jaXNjbzEaMBgGA1UEChMRSW52aXNp
YmxlIE5ldCBWUE4xGDAWBgNVBAsTD0ludmlzaWJsZU5ldFZQTjEdMBsGA1UEAxMU
SW52aXNpYmxlIE5ldCBWUE4gQ0ExDzANBgNVBCkTBnNlcnZlcjEoMCYGCSqGSIb3
DQEJARYZaW52aXNpYmxlbmV0dnBuQGdtYWlsLmNvbTCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAPJV+lu/hYVzMi9I1aL0ZBYdPSKMlYOJtDZudGfOvIdu
s1ysc6fTzffcOd71A3eU5qa5tIBfER0RFV1kOreuWfG2vcqbmmpAeRGHSDbm/rjw
fKn+bRX+OzcaBOoKQA4JNzoZgs4wfHPF8CWmB3ynWxjFmILpI34m3LV/xEe9riUM
LqMTmugN03XJug9bwctvbNACKLaGwQxQVaZ4bCEr4QJ9yPmJKJSKywvias5YE+gB
Cxn6cKt7pVNn9Lw5DH/WH/ZG9u0U/dt4VuoV9W5NBjUvavCt4qX1OnM2jZ8uoIDa
wGIwU3gY6Xdf2/nW66cjr7NspwMDY9MSzd/Hr5qHrvsCAwEAAaOCASowggEmMB0G
A1UdDgQWBBRcyyMS1Ewcv3e9oivSVQCF3CjDiDCB9gYDVR0jBIHuMIHrgBRcyyMS
1Ewcv3e9oivSVQCF3CjDiKGBx6SBxDCBwTELMAkGA1UEBhMCVVMxCzAJBgNVBAgT
AkNBMRUwEwYDVQQHEwxTYW5GcmFuY2lzY28xGjAYBgNVBAoTEUludmlzaWJsZSBO
ZXQgVlBOMRgwFgYDVQQLEw9JbnZpc2libGVOZXRWUE4xHTAbBgNVBAMTFEludmlz
aWJsZSBOZXQgVlBOIENBMQ8wDQYDVQQpEwZzZXJ2ZXIxKDAmBgkqhkiG9w0BCQEW
GWludmlzaWJsZW5ldHZwbkBnbWFpbC5jb22CCQDJZoQ7cTm25zAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCgrqnoj8Yx9UAwHQT4D3mec1PcWBLYT9zJ
epFcYE0tcb+WQSIE68p5s2rbxy23Zn2JaGjB1kt2QTAN48El3KEspJw+M6mbffff
zBYVCiSvmLeVAw9+dC9XYBeDIRu0gr//s8dsLGSesuQKCxbNzdYseQLe9FA59xVw
4DG2w2l4O87mhS6XaV7UYz2c08B5Ikbolw7f6z3IUsTKFOItiTXp4lmce/6srfe+
Tlz7cm+ijsC5zgWlUMCLzDly/eQxpEhpMRAERXs46SRCOUNkvC9Aij1lpIlJb6vc
Yrt4gfWztbcsCGI0mJsqh8ju5rlMCcMuDCAew6gSrJ6IC2Pqjx7q
-----END CERTIFICATE-----
</ca>
<key>
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDU1+iyzBIVP1ER
kTtKWwt782ZGRYz42oMKHvCkwKxxe80OCA7TsFzgd5FN3Ta1av7zGHuzwNK8/nnb
j8w+R8gU4cIC7OPNUrwGA60ue6uu3apIpHkmjvLHuX0jT1PrH8AobCVWY+MiAPGW
YnNyzNvWPDv88RFvhN4+lO+byp1clixN6i+VoDPaiEqE5+34G3tVBRWsunF3mjn/
VXM37G34j5Qi3KJdP6OkLwKWYvAFnhre4EL6psYl3q4Oe/rExI50k4i0KymCyNHW
pEGRnWcEhOd72fdxoXd1+xnTlo5JF1RF1qgqkbXyrFDfptFmW3DLsDFGyJIjxj7H
18kvIZULAgMBAAECggEBAMCcPpWG/RpDOS7HmbsZFxRtWHFhQUh2Hb2L8EN3pNXx
rcfz3M8Ou43aRiELfhXApMUCs/cgGNU1CLt7rt3xgYv8HOEe1KubIlHjA9abzeqp
6A5i4MvW8rdxEWBhylRtYCx0aXl7XTEJX5aysz0BTDPcQIEO+rNLrv89MnRub+c2
y+zrlZELlkG+phnN33CrPTKZ4LfiqMdcoEJgz+WLVqjHmBbR6ORR7A2A1Q1Zw63r
+dEpurJ3y5t8ZQjruC+hS3DA+eooJjXvaSI92wF4yosbXerYWz5jcyfrTF2Nzx17
wRwWy58Q2V3aaO2nW20ndLKGvElZgX2ILqyDoT5jEekCgYEA9vCaj39bln6EpFlZ
YIwC9eucjhjrknYgSqDCjji5ikUBQiWwNdUZK1uHDw+Z7INz1VH9Ynrwpp1H5td1
3C830detFpbkd0/nc+GPN4a11plzujyRNdcoZ26URYhyGEqTD2upGUdEeOv6Tkk7
W7/2PhD+8Unz9uQVi8QVi4FYzA8CgYEA3KcNY/jtjskROajRcLGGLKFVNjddIvKf
FJG3NU79Gs48Oq2OJrla6ODjKbYFjp9pOrKwH7angLbrD3NZLo3GDAPeeGK8w6vy
jhwSyPGWyfrAZsxpZthmKICDQJmbf8P7GsVqeEhqCmlyBd4sDcd/zTEY18289hKU
ZRtpd+eDG0UCgYAbM2ejFOFO04Li46CvvNx6oEhvcplIWdC2x7yGlAMEExPPaH1f
gKi0GPHom8xVvCkfP1fM6EPn5n1MFUG7Tkw0xjAfw+FIrzmMjzUKZcFT8TVJN3C7
YIbn1ctpWV1QBa7rTO2khjAprby1sOVj9uI19gNPKtk/weIJskC5TDcuywKBgFiN
Hh2Z39Rmsuf97ReZ1uwATw80BseosNjzZaAaNA9W5urxjdPSnT5KSkAKEY7cQMHS
xkXj6rMINat8sjSxpuJZhyWvEmxAjFYlxBAqjEZAwIhAzqf8fnsQoBwDyVjsEND8
my7seMn26VCbifh5sLtrUboBkiz65dzxtFDvczk1AoGBAJZgCB+VRm5vR+z2kVdR
GachlN2bZbKYVFgGG73ISkHWmfNzB4076pCyBNp8Z1cKZZz5KJMYVvgPcBrvmUxq
k1JrPqdAYZMi7yqJsG+roJXnDGWgxown0AqmlmZx629GbJloZhHuY7gMpo6tbNAb
RMfpA60lAaFRAvywMNKY/ihf
-----END PRIVATE KEY-----
</key>
<cert>
-----BEGIN CERTIFICATE-----
MIIFijCCBHKgAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBwTELMAkGA1UEBhMCVVMx
CzAJBgNVBAgTAkNBMRUwEwYDVQQHEwxTYW5GcmFuY2lzY28xGjAYBgNVBAoTEUlu
dmlzaWJsZSBOZXQgVlBOMRgwFgYDVQQLEw9JbnZpc2libGVOZXRWUE4xHTAbBgNV
BAMTFEludmlzaWJsZSBOZXQgVlBOIENBMQ8wDQYDVQQpEwZzZXJ2ZXIxKDAmBgkq
hkiG9w0BCQEWGWludmlzaWJsZW5ldHZwbkBnbWFpbC5jb20wHhcNMTYwNTA1MDgy
NDM4WhcNMjYwNTAzMDgyNDM4WjCBuTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNB
MRUwEwYDVQQHEwxTYW5GcmFuY2lzY28xGjAYBgNVBAoTEUludmlzaWJsZSBOZXQg
VlBOMRgwFgYDVQQLEw9JbnZpc2libGVOZXRWUE4xFTATBgNVBAMTDGludmlzaWJs
ZW5ldDEPMA0GA1UEKRMGc2VydmVyMSgwJgYJKoZIhvcNAQkBFhlpbnZpc2libGVu
ZXR2cG5AZ21haWwuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
1NfosswSFT9REZE7SlsLe/NmRkWM+NqDCh7wpMCscXvNDggO07Bc4HeRTd02tWr+
8xh7s8DSvP5524/MPkfIFOHCAuzjzVK8BgOtLnurrt2qSKR5Jo7yx7l9I09T6x/A
KGwlVmPjIgDxlmJzcszb1jw7/PERb4TePpTvm8qdXJYsTeovlaAz2ohKhOft+Bt7
VQUVrLpxd5o5/1VzN+xt+I+UItyiXT+jpC8ClmLwBZ4a3uBC+qbGJd6uDnv6xMSO
dJOItCspgsjR1qRBkZ1nBITne9n3caF3dfsZ05aOSRdURdaoKpG18qxQ36bRZltw
y7AxRsiSI8Y+x9fJLyGVCwIDAQABo4IBkTCCAY0wCQYDVR0TBAIwADAtBglghkgB
hvhCAQ0EIBYeRWFzeS1SU0EgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQW
BBRfzt+UkIknhW22pIWOOtQuvg0fKzCB9gYDVR0jBIHuMIHrgBRcyyMS1Ewcv3e9
oivSVQCF3CjDiKGBx6SBxDCBwTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRUw
EwYDVQQHEwxTYW5GcmFuY2lzY28xGjAYBgNVBAoTEUludmlzaWJsZSBOZXQgVlBO
MRgwFgYDVQQLEw9JbnZpc2libGVOZXRWUE4xHTAbBgNVBAMTFEludmlzaWJsZSBO
ZXQgVlBOIENBMQ8wDQYDVQQpEwZzZXJ2ZXIxKDAmBgkqhkiG9w0BCQEWGWludmlz
aWJsZW5ldHZwbkBnbWFpbC5jb22CCQDJZoQ7cTm25zATBgNVHSUEDDAKBggrBgEF
BQcDAjALBgNVHQ8EBAMCB4AwFwYDVR0RBBAwDoIMaW52aXNpYmxlbmV0MA0GCSqG
SIb3DQEBCwUAA4IBAQDpJtYNFlaLEIssTniN0dS+sP9qbve3frEAhcYJJeNx5Vcu
jS2D1UdqSQSknl/YITKbEy/tE+DPpFPEy23S/5/usRKBqpzklEVoZbYhSJhLzAsd
7c0QonTJr/iPl8reEu41Z+h+9behQRGeq8g2A2vhz4OOFs5OgC0Y7oSN747c2OxD
mhCasMWSgSyOTXT/oiiCxTAosG3/HXYFIa9CBO13PBg3uhLbJD84zs4qNIOxCOgG
vmxbw7Sg5hKTGnelDTV5IB4sA/VuMukGhRwz6PkjcyXV2TdcD2cgZ4qXEdx+Ha9u
s2B8Bc1XLVjsyEQ6T4xnkK/ZhLCt5T6ywbAiYi0N
-----END CERTIFICATE-----
</cert>
comp-lzo
<tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
2163513338794c0fd73893a3f251c332
c558319c3446b52abc651637e42bf07c
bc52c81f378b02f101a447fc2a0d8cb5
0b4cc26bd017856574cb4dc3b3096127
57895c1a92a99019eb902323ece8b58c
d96e4dab36829a1e0899699ca444e664
1095b904960d1dfa1192e30f5775a2fe
69ae9c631d5894885e6d1ce0bc575ee5
6b4242b9549679a6dec2f56ff42e852e
d31b03c69eb7b2ae86b91e8c092de4cc
d28e10bfc438286a6b655de3a527195b
26f344db949ff4cc44f050419286ba89
1b92668f843ec967a25083ed5127925b
d1e96305e03df904cc97473260f7f279
629a2b16650b9e0de8c1fb2140daed6b
7d2d7bacac98cc98852cebe98d43e462
-----END OpenVPN Static key V1-----
</tls-auth>
key-direction 1
route 10.0.0.0 255.0.0.0 net_gateway
route 192.168.0.0 255.255.0.0 net_gateway
nobind
cipher AES-128-CBC
auth SHA512
persist-tun
""")
dosya2.close()
set="QnUgS29kIHFweXRob24ubmV0IEFkcmVzaW5lIEFpdHRpci4="
bga()
def is_OK(ip):
global network
try:
proxy_handler = urllib2.ProxyHandler({'http': ip})
opener = urllib2.build_opener(proxy_handler)
urllib2.install_opener(opener)
req = urllib2.Request(LOADURL)
req.add_header("Host",CUSTOM_HOST)
t = time.time()
res = urllib2.urlopen(req, timeout=time_out)
t2 = time.time() - t
if str(res.read()).find('{"ip": "') > -1:
print(ip+' çalışıyor '+str(t2)[:4]+' saniye')
wtf(ip, t2)
else:
print(ip+' proxy gereken cevabı yollamadı, atlanıyor.')
network = True
except Exception as e:
if str(e) == '<urlopen error [Errno 101] Network is unreachable>':
print('Ağ hatası, 1 saniye sonra tekrar denenecek')
network = False
time.sleep(1)
is_OK(ip)
else:
network = True
def baslat():
sayac = 0
while sayac < tekrarsayisi:
print("\033[94m"+str(sayac + 1) + '. Tarama başlatıldı\x1b[m')
for x in tbl:
while not network:
time.sleep(1)
while threading.activeCount() >= maxthreads:
time.sleep(0.1)
threading.Thread(target=is_OK,args=(x,)).start()
sayac = sayac + 1
##########################################################################################
def webproxy(url):
a=urllib2.Request("http://"+CUSTOM_HOST+"/surf/printer.php?u="+urllib2.quote(url)+"&b=20")
a.add_header("User-Agent","")
a.set_proxy("webproxy.at:80","http")
a.add_header("Host",CUSTOM_HOST)
a.add_header("Referer","http://"+CUSTOM_HOST+"/surf/")
return str(urllib2.urlopen(a).read())
def ssl():
try:
print("\033[92mTarama yapılacak...\x1b[m")
urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler({})))
oku = webproxy("http://www.sslproxies.org/")
clp = oku.replace(' ', ':')
clp2 = re.findall(ValidIPRegex, clp)
for x in clp2:
a = x[0] + ':' + x[1]
if not a in tbl:
tbl.append(a)
baslat()
time.sleep(4)
d.makeToast("Proxyler, /sdcard/proxylist.txt dosyasına kaydedildi.")
except:
print("\ninternet baglantisi yok!\n")
d.makeToast("internet bağlantısı yok")
def openvpn():
config_yolu="/sdcard/invisiblenetvpn/"
cyol = os.listdir(config_yolu)
d.dialogCreateAlert("Config secin")
d.dialogSetMultiChoiceItems(cyol)
d.dialogSetPositiveButtonText("Tamam")
d.dialogShow()
d.dialogGetResponse().result
r = d.dialogGetSelectedItems().result
for i in r:
print(cyol[i])
d.startActivity("android.intent.action.VIEW", config_yolu+cyol[i], "application/x-openvpn-profile", None, None, "net.openvpn.openvpn", "net.openvpn.openvpn.OpenVPNAttachmentReceiver")
os._exit(0)
dosya=open("/sdcard/proxylist.txt", kip)
dosya.write("\n#######"+str(zaman)+"#######\n")
dosya.close()
ssl()
time.sleep(1)
openvpn()



helal sana