Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Proxy Tarama/Oto. Conf Yapma/import etme (turkcell)
#1
Evet beyler bu kod diğer oto. config yapan kodun biraz daha gelişmişi ve yeni hosta uyarlanmış biçimi. 

  1. Pia (kullanıcı adı ve şifresini kodun içine girmelisiniz.)
  2. Zpn (kullanıcı adı ve şifresini kodun içine girmelisiniz.)
  3. Vpnbook (herngi bir ayar gerekmez, k.adı ve şifreyi otomatik ayarlar)
  4. FrostVPN (kullanıcı adı ve şifresini kodun içine girmelisiniz.)
  • Prox tarama
  • otomatik config yapma
  • config import etme
gibi özellikleriyle "daha ne olsun" dedirten bir çalışma oldu @iskeletor'un da katkılarıyla.
Herhangi bir ek dosya yüklemenize gerek yok, configleri "/sdcard/" içine pia, zpn, frost ve vpnbook klasörleri kendi oluşturup koyar. 





PHP Kod:
#-*-coding:utf8;-*-
#qpy:2
#qpy:console

import timerebase64os
import androidhelper
urllib2threading
print "\033[94m==============================\x1b[m"
print "\033[94m=='QPYTHON.NET' Proxy Tarama==\x1b[m"
print "\033[94m==============================\x1b[m"

pia_user "kullanici adi"
pia_pass "sifre"

zpn_user "kullanici adi"
zpn_pass "sifre"

frost_user "kullanici adi"
frost_pass ="kullanici adi"

CUSTOM_HOST "turkcell.com.tr"

d=androidhelper.Android()
islem=["SSLProxies.org","GatherProxy.com","Spys.ru","Pano Tarama"]

'/sdcard/pia/'
'/sdcard/zpn/'
'/sdcard/vpnbook/'
'/sdcard/frost/'
if not os.path.isdir(p):
    os.mkdir(p)
if 
not os.path.isdir(z):
    os.mkdir(z)
if 
not os.path.isdir(v):
    os.mkdir(v)
if 
not os.path.isdir(f):
    os.mkdir(f)
    
########## PROXY TARAMA FONKSIYONLARI ############
zaman=time.ctime()
tbl = []                                                                                
ValidIPRegex 
'(\d+\.\d+\.\d+\.\d+).*?(\d{2,5})'                                        
tekrarsayisi 
1                                                                        
maxthreads 
30                                                                        
LOADURL 
'http://ip.jsontest.com'                                                                
time_out 
3                                                                            
network 
True                                                                            
a
="QnUgS29kIHFweXRob24ubmV0IEFkcmVzaW5lIEFpdHRpci4="                                                                                        
def wtf
(yazt2):
    
str(t2)[:4]
    
yaz2=yaz.replace(":"," ")
    
dosya=open("/sdcard/proxylist.txt""ab")
    
dosya.write(yaz+" "+z+"sn\n")
    
dosya.close()
    if 
wpn[w] == wpn[0]:
        
dosya2=open("/sdcard/pia/"+z+"sn-"+str(yaz2)+".ovpn" ,"w")
        
dosya2.write("client\n"
                    "dev tun\n"
                    "proto tcp\n"
                    "http-proxy-option CUSTOM-HEADER host "
+CUSTOM_HOST+"\n"
                    "http-proxy "
+yaz2+"\n"+
                    
"remote "+server[rr]+".privateinternetaccess.com 443\n"
                    "resolv-retry infinite\n"
                    "nobind\npersist-key\npersist-tun\ntls-client\nremote-cert-tls server\n"
                    "auth-user-pass\ncomp-lzo\nverb 1\nreneg-sec 0\n"
                    "<auth-user-pass>\n"
+pia_user+"\n"+pia_pass+"\n</auth-user-pass>\n"+
"""
<ca>
-----BEGIN CERTIFICATE-----
MIID2jCCA0OgAwIBAgIJAOtqMkR2JSXrMA0GCSqGSIb3DQEBBQUAMIGlMQswCQYD
VQQGEwJVUzELMAkGA1UECBMCT0gxETAPBgNVBAcTCENvbHVtYnVzMSAwHgYDVQQK
ExdQcml2YXRlIEludGVybmV0IEFjY2VzczEjMCEGA1UEAxMaUHJpdmF0ZSBJbnRl
cm5ldCBBY2Nlc3MgQ0ExLzAtBgkqhkiG9w0BCQEWIHNlY3VyZUBwcml2YXRlaW50
ZXJuZXRhY2Nlc3MuY29tMB4XDTEwMDgyMTE4MjU1NFoXDTIwMDgxODE4MjU1NFow
gaUxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJPSDERMA8GA1UEBxMIQ29sdW1idXMx
IDAeBgNVBAoTF1ByaXZhdGUgSW50ZXJuZXQgQWNjZXNzMSMwIQYDVQQDExpQcml2
YXRlIEludGVybmV0IEFjY2VzcyBDQTEvMC0GCSqGSIb3DQEJARYgc2VjdXJlQHBy
aXZhdGVpbnRlcm5ldGFjY2Vzcy5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ
AoGBAOlVlkHcxfN5HAswpryG7AN9CvcvVzcXvSEo91qAl/IE8H0knKZkIAhe/z3m
hz0t91dBHh5yfqwrXlGiyilplVB9tfZohvcikGF3G6FFC9j40GKP0/d22JfR2vJt
4/5JKRBlQc9wllswHZGmPVidQbU0YgoZl00bAySvkX/u1005AgMBAAGjggEOMIIB
CjAdBgNVHQ4EFgQUl8qwY2t+GN0pa/wfq+YODsxgVQkwgdoGA1UdIwSB0jCBz4AU
l8qwY2t+GN0pa/wfq+YODsxgVQmhgaukgagwgaUxCzAJBgNVBAYTAlVTMQswCQYD
VQQIEwJPSDERMA8GA1UEBxMIQ29sdW1idXMxIDAeBgNVBAoTF1ByaXZhdGUgSW50
ZXJuZXQgQWNjZXNzMSMwIQYDVQQDExpQcml2YXRlIEludGVybmV0IEFjY2VzcyBD
QTEvMC0GCSqGSIb3DQEJARYgc2VjdXJlQHByaXZhdGVpbnRlcm5ldGFjY2Vzcy5j
b22CCQDrajJEdiUl6zAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAByH
atXgZzjFO6qctQWwV31P4qLelZzYndoZ7olY8ANPxl7jlP3YmbE1RzSnWtID9Gge
fsKHi1jAS9tNP2E+DCZiWcM/5Y7/XKS/6KvrPQT90nM5klK9LfNvS+kFabMmMBe2
llQlzAzFiIfabACTQn84QLeLOActKhK8hFJy2Gy6
-----END CERTIFICATE-----
</ca>
"""
)
        
dosya2.close()
    
elif wpn[w] == wpn[1]:
        
dosya3=open("/sdcard/zpn/"+z+"sn-"+str(yaz2)+".ovpn" ,"w")
        
dosya3.write("setenv IV_GUI_VER \"de.blinkt.openvpn 0.6.17\"\n"
                    "machine-readable-output\n"
+"client\n"+"verb 4\n"
                    "connect-retry-max 5\n"
+"connect-retry 5\n"+"resolv-retry 60\n"
                    "dev tun\n"
+"http-proxy-option CUSTOM-HEADER host "+CUSTOM_HOST+"\n"
                    "http-proxy "
+yaz2+"\n"+"remote "+zpn_user+".zpn.im 443 tcp-client\nauth-user-pass"
                    "\n<auth-user-pass>\n"
+zpn_user+"\n"+zpn_pass+"\n</auth-user-pass>\n"+
"""
<ca>
-----BEGIN CERTIFICATE-----
MIIEgDCCA2igAwIBAgIJAMd+hps5vbibMA0GCSqGSIb3DQEBBQUAMIGGMQswCQYD
VQQGEwJSVTEPMA0GA1UECBMGTU9TQ09XMQ8wDQYDVQQHEwZNT1NDT1cxDDAKBgNV
BAoTA1pQTjEMMAoGA1UECxMDWlBOMQ8wDQYDVQQDEwZ6cG4uaW0xDDAKBgNVBCkT
A1pQTjEaMBgGCSqGSIb3DQEJARYLaW5mb0B6cG4uaW0wHhcNMTQwNjE5MDAyMzQ1
WhcNMjQwNjE2MDAyMzQ1WjCBhjELMAkGA1UEBhMCUlUxDzANBgNVBAgTBk1PU0NP
VzEPMA0GA1UEBxMGTU9TQ09XMQwwCgYDVQQKEwNaUE4xDDAKBgNVBAsTA1pQTjEP
MA0GA1UEAxMGenBuLmltMQwwCgYDVQQpEwNaUE4xGjAYBgkqhkiG9w0BCQEWC2lu
Zm9AenBuLmltMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAujnGS5df
x5yYIAbacOqIOUEIpExg/FgMfgiBkmv2z5NBv3xyNQVDC6chk3IhycH9vk7678ef
0qIS25PSQisvlc1tsXWCXmbXJ0AuV7ePN05hHUPaxqjOqlyx9Y/o2RFcwxjYJzAt
qkTAccrlqwStLwD7scBMPw/pV0OZfnXUqWQjUNX8JY+8ZIQ/qAa4ovCdXhdt9QN7
NljYgvQxkLkpSlY8JnuJ5FmtNbDw+QZ5UpupCdwjDircoz3umX07Brw9BTDHKTV/
rx3/a6hO1JpePlF6V3+Zm4cTu0RYo4Qw7++Mnvg9h//jq+3oRQyIvFLhNWbo4s5I
uaP+A3OWmXOZUQIDAQABo4HuMIHrMB0GA1UdDgQWBBRMlDFKcs/1g7lWB8TR7slb
ANDrfDCBuwYDVR0jBIGzMIGwgBRMlDFKcs/1g7lWB8TR7slbANDrfKGBjKSBiTCB
hjELMAkGA1UEBhMCUlUxDzANBgNVBAgTBk1PU0NPVzEPMA0GA1UEBxMGTU9TQ09X
MQwwCgYDVQQKEwNaUE4xDDAKBgNVBAsTA1pQTjEPMA0GA1UEAxMGenBuLmltMQww
CgYDVQQpEwNaUE4xGjAYBgkqhkiG9w0BCQEWC2luZm9AenBuLmltggkAx36Gmzm9
uJswDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAZqOXw90UylscKryX
+MEoIBWjqU1RllcrvzTwKvtuNXfDS2xAknwF26FrezBajP9lJ0Levp0nJEy1ZBcb
tOf1l5ki5cWgfXFFj8I5eHm1rqlfJrDlyRnuKVX8pHW/TmXmE4OwWyaoaKORJEEU
lFCfQCc0zDT5+Iknyj3YfsdnOezg6q3BlU39JqwmriU5L5fk6zw+OjYZnJc+8+bL
cJgSiGTduyFqTLcCX2t/kFxjv45fDWOYCeEAAf3e/K7d2ADpIC3vud3L/luHQIQa
Vp7N/RTbBIozR/6uOKea8la6Yr8rBwudyc5weRo7I5vKmfThtYY2ChETrYCQfgm5
c1cYNA==
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
MIIE4zCCA8ugAwIBAgIBAjANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMCUlUx
DzANBgNVBAgTBk1PU0NPVzEPMA0GA1UEBxMGTU9TQ09XMQwwCgYDVQQKEwNaUE4x
DDAKBgNVBAsTA1pQTjEPMA0GA1UEAxMGenBuLmltMQwwCgYDVQQpEwNaUE4xGjAY
BgkqhkiG9w0BCQEWC2luZm9AenBuLmltMB4XDTE0MDYxOTAwMjkwNFoXDTI0MDYx
NjAwMjkwNFowgYcxCzAJBgNVBAYTAlJVMQ8wDQYDVQQIEwZNT1NDT1cxDzANBgNV
BAcTBk1PU0NPVzEMMAoGA1UEChMDWlBOMQwwCgYDVQQLEwNaUE4xEDAOBgNVBAMT
B3pwbnVzZXIxDDAKBgNVBCkTA1pQTjEaMBgGCSqGSIb3DQEJARYLaW5mb0B6cG4u
aW0wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5nw5Wu/KKWwwwInI+
+L5rTvxhsdQA03/gSW0rCfX71JTyyhqWi6aJobxS6yWsTp3JDHjuwKj2+/b4CPfH
YVH/VRIbLwZcTrcw1sxQ1i2XWHTq3E9ESWqjR/K0QZJlRyVm9eFomLTWuV/hA51u
HmEBtcof6RUp4oclJkijNYTkmF0f1X2tOGpIEFatoChYh8OTwoXiBhGhDyGGMVCB
WnFSojSm3xDBOeDQYxWVVx1gliAU+oG2minrpipF8frZK/qXTYyeyRgbJBTh99iA
t1ppmlzdJpxpvvI0Bi0bMjDpLbi6Oaob4hiFJnXVKD1f8Sm1PCOe6kR8zYwrWHWK
dN7FAgMBAAGjggFXMIIBUzAdBgNVHQ4EFgQU1x7L9GB1MGeK6Bxu3wKvfGkAyBIw
gbsGA1UdIwSBszCBsIAUTJQxSnLP9YO5VgfE0e7JWwDQ63yhgYykgYkwgYYxCzAJ
BgNVBAYTAlJVMQ8wDQYDVQQIEwZNT1NDT1cxDzANBgNVBAcTBk1PU0NPVzEMMAoG
A1UEChMDWlBOMQwwCgYDVQQLEwNaUE4xDzANBgNVBAMTBnpwbi5pbTEMMAoGA1UE
KRMDWlBOMRowGAYJKoZIhvcNAQkBFgtpbmZvQHpwbi5pbYIJAMd+hps5vbibMBMG
A1UdJQQMMAoGCCsGAQUFBwMCMAsGA1UdDwQEAwIHgDAJBgNVHRMEAjAAMBEGCWCG
SAGG+EIBAQQEAwIHgDA0BglghkgBhvhCAQ0EJxYlRWFzeS1SU0EgR2VuZXJhdGVk
IENsaWVudCBDZXJ0aWZpY2F0ZTANBgkqhkiG9w0BAQUFAAOCAQEAnO2PmKy2tMCw
azTCHNTiImG2TanKryAKP1P7EYUTw9c9A+t5A8noaEbJBMHTjzXlzUw3ZIV0Hvt/
TY9uARnuT99Y0f61njIhrLGtwItMxEpW+/3Igke+z7b3FtsxMxgNgXmfFgECp/pi
GAjrX1X4AuJpINhi99orM5ldwhdw1hnh2GKV35URDhhlL6U34sTdaMujIefCcPE6
9KALDNLdO0vrN5sZT887ATqmtudO/IMPoUFmjb92pKIfMCOPGEgd/zVshBGbowIh
NWuR/r1vkzXndysQ+PT+v6/Vw9o7VszngqxYP7tESfeySDJeEqH9rhRw1lMFLsei
7hCCGqr38g==
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC5nw5Wu/KKWwww
InI++L5rTvxhsdQA03/gSW0rCfX71JTyyhqWi6aJobxS6yWsTp3JDHjuwKj2+/b4
CPfHYVH/VRIbLwZcTrcw1sxQ1i2XWHTq3E9ESWqjR/K0QZJlRyVm9eFomLTWuV/h
A51uHmEBtcof6RUp4oclJkijNYTkmF0f1X2tOGpIEFatoChYh8OTwoXiBhGhDyGG
MVCBWnFSojSm3xDBOeDQYxWVVx1gliAU+oG2minrpipF8frZK/qXTYyeyRgbJBTh
99iAt1ppmlzdJpxpvvI0Bi0bMjDpLbi6Oaob4hiFJnXVKD1f8Sm1PCOe6kR8zYwr
WHWKdN7FAgMBAAECggEASRXDQ4tE+AzZQ6qMaRbvgrjazmyCGMEtvFWs0iFd5QXS
j7XbuiLKM66mw88qSim6Hor2oqrg3D5hA1AknzBGZM5ODr35NycXIfexArMRyGFf
x4lu/GgbwKZ3fVnEFnRo2Z0+XzyhF1pt0d7mgZEciNvW9bGET7WNmKb2Oqy74nUe
o/JOVwFbUTqrk5MrfYKtX+FK+lluYLAwB+X8hb/0PPHST7j2jp+ywfP7fzzmgYOR
Ys6uik/h5rj7bmL9MuFFwwD9JNnTb7ogwxsT6pMtIwWnC28h8+g8kuMqy0wJtUiQ
rG59mPFOrjYO6XX+ww4y4vQno7JBou74zeQ2YK8tAQKBgQDzP/oSstB9OGQ2J7s0
9+MlDBhSGky/5oGHJXXxSunNXLQK7GOBe1+YdUAB4ljeK3PloyvkfZfzrxoUnb6g
1h0jku9YEguhUEQX2zfpxa3XF6+YhCVhajHsgb1HE75lIIPbTeKgFyKqq6jfxzwo
y0CCJ9kEsiWFmfQSh8PcuxYAMQKBgQDDWcvCge3V8IpjSd1/2e9Qr0hQUPxq09iO
/N4XTuuPojeBiIcqFVYzi5p4lUQc222E8nYQ+GtK2KJx42youdtIyaX94xAA4Ghg
bAY44hhRYEFB0SVKDESD5kXn1IKMZVAAX+1hfLkBCpybk0ArCAqPBCuT1bGGhfvD
uFMyBSqW1QKBgFGNXXXvZV7WDSLq5yS3BvxgtbaxApJD4aFBue0PxJsJPYN8BVBf
4IjopnD7RfgWcWDH9+s/ADa+ueu3hzW9Ez/d/0hzpFqM4odtA63ojIPUeRaVF0M1
q08zoBW4VNjqscpQrm4l04WMz61WyqCSpCn+2g9s+o90MhQUWGIkhxfBAoGBAJoF
urnpZ3Q+613NZ27ejem3yfRJZjt0PFLA3PrTprbg15Kx6qArooORloFsbv+xonAo
Gx7WPwIMPEg/X/TIVTTWiKHc3UlTpfggM+e1nCbNFaanGBeCBKNac9ONokC/wIwL
Fka+578CdufS+czz0h9g0lsFKas/CHoQYsgVerbhAoGAN9ejqIp0YcBdUwKrQX/m
gVv55TH+G7SmSmGSJNQxNSNdPNJeABuRfL3JmWa0y9rw2im+C59rlxWPn3harzb+
fFNo6mYKbmHhrrIcvXreCg0elc4PiQ4XhVLAEEJahoxg61eLF4kI+r9+RS3nU4nV
U0mmS9xdYhwLzwX7Eu4KaFc=
-----END PRIVATE KEY-----
</key>
"""
)
        
dosya3.close()
    
elif wpn[w] == wpn[3]:
        
dosya4=open("/sdcard/frost/"+z+"sn-"+str(yaz2)+".ovpn" ,"w")
        
dosya4.write("client\ndev tun\nproto tcp\nhttp-proxy "+yaz2+"\n"
                    "http-proxy-option CUSTOM-HEADER Host "
+CUSTOM_HOST+"\n"
                    "remote "
+fser[rrr]+".frostvpn.com 443\n"
                    "resolv-retry infinite\nnobind\ntun-mtu 1500\n"
                    "tun-mtu-extra 32\nmssfix 1450\npersist-key\npersist-tun\n"
                    "auth-user-pass\ncomp-lzo\nreneg-sec 0\nverb 3\n"
                    "remote-cert-tls server\ncipher BF-CBC\n"
                    "<auth-user-pass>\n"
+str(frost_user)+"\n"+str(frost_pass)+"\n</auth-user-pass>\n"+
"""
<ca>
-----BEGIN CERTIFICATE-----
MIIESDCCAzCgAwIBAgIJAM0oSXlbXK8cMA0GCSqGSIb3DQEBBQUAMHUxCzAJBgNV
BAYTAlVTMQwwCgYDVQQIEwNWUE4xDDAKBgNVBAcTA1ZQTjEMMAoGA1UEChMDVlBO
MQwwCgYDVQQLEwNWUE4xDDAKBgNVBAMTA1ZQTjEMMAoGA1UEKRMDVlBOMRIwEAYJ
KoZIhvcNAQkBFgNWUE4wHhcNMTUxMTEyMDgxODA2WhcNMjUxMTA5MDgxODA2WjB1
MQswCQYDVQQGEwJVUzEMMAoGA1UECBMDVlBOMQwwCgYDVQQHEwNWUE4xDDAKBgNV
BAoTA1ZQTjEMMAoGA1UECxMDVlBOMQwwCgYDVQQDEwNWUE4xDDAKBgNVBCkTA1ZQ
TjESMBAGCSqGSIb3DQEJARYDVlBOMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAyDYSfqrX2th7zymNAsQfXZcquOgoK+1SGuy6aVLPOvhjXrU4T4mnhZRH
bguv3n+9G4y2dxVhkdVDZ1cgDXRotfvDWQvS1GD1y12VemU+QM2+caSgkIcniXUw
baMZm/+psuv7e6JkNRpnBKsw0157PxYPYi0wteUdIjYuCUNMS40JVMhMocrphfGX
7XiEsIDtSk09MZPmtb1ddQDWOoIWPyYhzJ0GWt06+jChFLkG9knV508vI+6Oi48v
yCePX32VhmAbs1VXNSOf498P9buaq++uuWHUJUQplsXKP/maKoqOtGqLJhAT8yTO
MnUtTAAA5ACkPoIRX9yBiEy/aFKsiQIDAQABo4HaMIHXMB0GA1UdDgQWBBQarSjg
b6fbAjNFENbbmvl1MDWiDjCBpwYDVR0jBIGfMIGcgBQarSjgb6fbAjNFENbbmvl1
MDWiDqF5pHcwdTELMAkGA1UEBhMCVVMxDDAKBgNVBAgTA1ZQTjEMMAoGA1UEBxMD
VlBOMQwwCgYDVQQKEwNWUE4xDDAKBgNVBAsTA1ZQTjEMMAoGA1UEAxMDVlBOMQww
CgYDVQQpEwNWUE4xEjAQBgkqhkiG9w0BCQEWA1ZQToIJAM0oSXlbXK8cMAwGA1Ud
EwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAD9mlGkESOew6a2PU84mVUGD/hOV
7dyYweeuF5EsSE0YEOYwyzuGlfuhdX+M3olFG4hQY09khKs18q7MdFnWvM+PABwf
z/m+AZEJeZyT+g/ciXgx12zpvog+3LpyALPMiM9mAhC/bupJCHhfanvX33dUoily
8mCxLlh4wn2aCemCuJYgT6H0qeAD6ueZPrYZzcm6nO14PC6lt6QF18eHCDu1fVRL
ppFZ6+wmRvXE6Wdv8ykp/vIPtNm1b97U1r3DI6aRRTa5JC52fIsQa9C/RCkXvQLl
nRCD6A0hQ7qj9RaXx95+vxGjfSo5VH/PKeOvWFJ/Ejt63GVTywGNRZd/vlw=
-----END CERTIFICATE-----
</ca>
"""
)
        
dosya4.close()
    else:
        
dosya2=open("/sdcard/vpnbook/"+z+"sn-"+str(yaz2)+".ovpn" ,"w")
        
dosya2.write("client\ndev tun\nproto tcp\n"
                    "http-proxy-option CUSTOM-HEADER Host "
+CUSTOM_HOST+"\n"
                    "http-proxy "
+yaz2+"\nremote 178.162.193.233 443\n"
                    "remote de233.vpnbook.com 443\nresolv-retry infinite\n"
                    "nobind\npersist-key\npersist-tun\n"
                    "auth-user-pass\ncomp-lzo\nverb 3\n"
                    "cipher AES-128-CBC\nfast-io\npull\n"
                    "route-delay 2\nredirect-gateway\n"
                    "<auth-user-pass>\nvpnbook\n"
+str(vpnbook_pass)+"\n</auth-user-pass>\n"+
"""
<ca>
-----BEGIN CERTIFICATE-----
MIIDyzCCAzSgAwIBAgIJAKRtpjsIvek1MA0GCSqGSIb3DQEBBQUAMIGgMQswCQYD
VQQGEwJDSDEPMA0GA1UECBMGWnVyaWNoMQ8wDQYDVQQHEwZadXJpY2gxFDASBgNV
BAoTC3ZwbmJvb2suY29tMQswCQYDVQQLEwJJVDEUMBIGA1UEAxMLdnBuYm9vay5j
b20xFDASBgNVBCkTC3ZwbmJvb2suY29tMSAwHgYJKoZIhvcNAQkBFhFhZG1pbkB2
cG5ib29rLmNvbTAeFw0xMzA0MjQwNDA3NDhaFw0yMzA0MjIwNDA3NDhaMIGgMQsw
CQYDVQQGEwJDSDEPMA0GA1UECBMGWnVyaWNoMQ8wDQYDVQQHEwZadXJpY2gxFDAS
BgNVBAoTC3ZwbmJvb2suY29tMQswCQYDVQQLEwJJVDEUMBIGA1UEAxMLdnBuYm9v
ay5jb20xFDASBgNVBCkTC3ZwbmJvb2suY29tMSAwHgYJKoZIhvcNAQkBFhFhZG1p
bkB2cG5ib29rLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAyNwZEYs6
WN+j1zXYLEwiQMShc1mHmY9f9cx18hF/rENG+TBgaS5RVx9zU+7a9X1P3r2OyLXi
WzqvEMmZIEhij8MtCxbZGEEUHktkbZqLAryIo8ubUigqke25+QyVLDIBuqIXjpw3
hJQMXIgMic1u7TGsvgEUahU/5qbLIGPNDlUCAwEAAaOCAQkwggEFMB0GA1UdDgQW
BBRZ4KGhnll1W+K/KJVFl/C2+KM+JjCB1QYDVR0jBIHNMIHKgBRZ4KGhnll1W+K/
KJVFl/C2+KM+JqGBpqSBozCBoDELMAkGA1UEBhMCQ0gxDzANBgNVBAgTBlp1cmlj
aDEPMA0GA1UEBxMGWnVyaWNoMRQwEgYDVQQKEwt2cG5ib29rLmNvbTELMAkGA1UE
CxMCSVQxFDASBgNVBAMTC3ZwbmJvb2suY29tMRQwEgYDVQQpEwt2cG5ib29rLmNv
bTEgMB4GCSqGSIb3DQEJARYRYWRtaW5AdnBuYm9vay5jb22CCQCkbaY7CL3pNTAM
BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAKaoCEWk2pitKjbhChjl1rLj
6FwAZ74bcX/YwXM4X4st6k2+Fgve3xzwUWTXinBIyz/WDapQmX8DHk1N3Y5FuRkv
wOgathAN44PrxLAI8kkxkngxby1xrG7LtMmpATxY7fYLOQ9yHge7RRZKDieJcX3j
+ogTneOl2w6P0xP6lyI6
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
MIID6DCCA1GgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBoDELMAkGA1UEBhMCQ0gx
DzANBgNVBAgTBlp1cmljaDEPMA0GA1UEBxMGWnVyaWNoMRQwEgYDVQQKEwt2cG5i
b29rLmNvbTELMAkGA1UECxMCSVQxFDASBgNVBAMTC3ZwbmJvb2suY29tMRQwEgYD
VQQpEwt2cG5ib29rLmNvbTEgMB4GCSqGSIb3DQEJARYRYWRtaW5AdnBuYm9vay5j
b20wHhcNMTMwNTA2MDMyMTIxWhcNMjMwNTA0MDMyMTIxWjB4MQswCQYDVQQGEwJD
SDEPMA0GA1UECBMGWnVyaWNoMQ8wDQYDVQQHEwZadXJpY2gxFDASBgNVBAoTC3Zw
bmJvb2suY29tMQ8wDQYDVQQDEwZjbGllbnQxIDAeBgkqhkiG9w0BCQEWEWFkbWlu
QHZwbmJvb2suY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCkTM/8E+JH
CjskqMIwgYDrNCBTWZLa+qKkJjZ/rliJomTfVYwKwv1AHYYU6RHpCxS1qFp3BEKL
vQlASuzycSv1FGnNiLmg94fqzzWdmjs1XWosnLqbOwxx2Ye/1WoakSHia0pItoZk
xK7/fllm42+Qujri/ERGga5Cb/TfiP6pUQIDAQABo4IBVzCCAVMwCQYDVR0TBAIw
ADAtBglghkgBhvhCAQ0EIBYeRWFzeS1SU0EgR2VuZXJhdGVkIENlcnRpZmljYXRl
MB0GA1UdDgQWBBTDr4BCNSdOEh+Lx6+4RRK11x8XcDCB1QYDVR0jBIHNMIHKgBRZ
4KGhnll1W+K/KJVFl/C2+KM+JqGBpqSBozCBoDELMAkGA1UEBhMCQ0gxDzANBgNV
BAgTBlp1cmljaDEPMA0GA1UEBxMGWnVyaWNoMRQwEgYDVQQKEwt2cG5ib29rLmNv
bTELMAkGA1UECxMCSVQxFDASBgNVBAMTC3ZwbmJvb2suY29tMRQwEgYDVQQpEwt2
cG5ib29rLmNvbTEgMB4GCSqGSIb3DQEJARYRYWRtaW5AdnBuYm9vay5jb22CCQCk
baY7CL3pNTATBgNVHSUEDDAKBggrBgEFBQcDAjALBgNVHQ8EBAMCB4AwDQYJKoZI
hvcNAQEFBQADgYEAoDgD8mpVPnHUh7RhQziwhp8APC8K3jToZ0Dv4MYXQnzyXziH
QbewJZABCcOKYS0VRB/6zYX/9dIBogA/ieLgLrXESIeOp1SfP3xt+gGXSiJaohyA
/NLsTi/Am8OP211IFLyDLvPqZuqlh/+/GOLcMCeCrMj4RYxWstNxtguGQFc=
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQCkTM/8E+JHCjskqMIwgYDrNCBTWZLa+qKkJjZ/rliJomTfVYwK
wv1AHYYU6RHpCxS1qFp3BEKLvQlASuzycSv1FGnNiLmg94fqzzWdmjs1XWosnLqb
Owxx2Ye/1WoakSHia0pItoZkxK7/fllm42+Qujri/ERGga5Cb/TfiP6pUQIDAQAB
AoGANX508WQf9nVUUFlJ8LUZnnr4U2sEr5uPPNbcQ7ImTZm8MiMOV6qo/ikesMw5
8qCS+5p26e1PJWRFENPUVhOW9c07z+nRMyHBQzFnNAFD7TiayjNk1gz1oIXarceR
edNGFDdWCwXh+nJJ6whbQn9ioyTg9aqScrcATmHQxTit0GECQQDR5FmwC7g0eGwZ
VHgSc/bZzo0q3VjNGakrA2zSXWUWrE0ybBm2wJNBYKAeskzWxoc6/gJa8mKEU+Vv
ugGb+J/tAkEAyGSEmWROUf4WX5DLl6nkjShdyv4LAQpByhiwLjmiZL7F4/irY4fo
ct2Ii5uMzwERRvHjJ7yzJJic8gkEca2adQJABxjZj4JV8DBCN3kLtlQFfMfnLhPd
9NFxTusGuvY9fM7GrXXKSMuqLwO9ZkxRHNIJsIz2N20Kt76+e1CmzUdS4QJAVvbQ
WKUgHBMRcI2s3PecuOmQspxG+D+UR3kpVBYs9F2aEZIEBuCfLuIW9Mcfd2I2NjyY
4NDSSYp1adAh/pdhVQJBANDrlnodYDu6A+a4YO9otjd+296/T8JpePI/KNxk7N0A
gm7SAhk379I6hr5NXdBbvTedlb1ULrhWV8lpwZ9HW2k=
-----END RSA PRIVATE KEY-----
</key>

"""
)
        
dosya2.close()
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(reqtimeout=time_out                                   
        t2 
time.time() - t                                                            
        
if res.read().find('{"ip":') > -1                                                   
            
print ip'çalışıyor't2'saniye'                                            
            wtf
(ipt2                                                                       
        
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
    
print base64.decodestring(a)
    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 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(ValidIPRegexclp)
        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 gather():
    def tara():
        gport = ["3128","8080","80"]
        d.dialogCreateAlert("port seçin")
        d.dialogSetMultiChoiceItems(gport)
        d.dialogSetPositiveButtonText("Tamam")
        d.dialogShow()
        d.dialogGetResponse().result
        rp 
d.dialogGetSelectedItems().result
        
if rp == []:
            d.makeToast("En az bir port seçmelisiniz!")
            tara()
        else:
            try:
                urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler({})))
                oku webproxy("http://gatherproxy.com/proxylist/country/?c="+country[rc])
                clp oku.replace(' '':')
                clp2 re.findall(ValidIPRegexclp   
                
for x in clp2:
                    for i in rp:
                        a x[0] + ':' gport[i]
                        if not a in tbl:
                            tbl.append(a   
                baslat
()
                time.sleep(4)
                d.makeToast("Proxyler, /sdcard/proxylist.txt dosyasına kaydedildi.")
            except:
                print "\nbağlantı yok."
                d.makeToast("internet yok.")
            
    country 
= ["Turkey","Germany","France","Netherlands"       
    d
.dialogCreateAlert("ülke seçin")
    d.dialogSetSingleChoiceItems(country)
    d.dialogSetPositiveButtonText("Tamam")
    d.dialogShow()
    d.dialogGetResponse().result
    rc 
d.dialogGetSelectedItems().result[0]
    print "\033[92m"+country[rc]+" seçildi.\x1b[m"
    dosya=open("/sdcard/proxylist.txt","ab")
    dosya.write("-"+country[rc]+"-"+"\n")
    dosya.close()
    tara()
        
def spysru
():
    def tara():
        gport = ["3128","8080","80"]
        d.dialogCreateAlert("port seçin")
        d.dialogSetMultiChoiceItems(gport)
        d.dialogSetPositiveButtonText("Tamam")
        d.dialogShow()
        d.dialogGetResponse().result
        rp 
d.dialogGetSelectedItems().result
        
if rp == []:
            d.makeToast("En az bir port seçmelisiniz!")
            tara()
        else:
            try:
                
urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler({})))
                
oku webproxy("http://spys.ru/free-proxy-list/"+country[rc]+"/")
                
clp re.findall('>(\d+\.\d+\.\d+\.\d+)<'oku)
                for 
x in clp:
                    for 
i in rp:
                        
':' gport[i]
                        if 
not a in tbl:
                            
tbl.append(a   
                baslat
()
                
time.sleep(4)
                
d.makeToast("Proxyler, /sdcard/proxylist.txt dosyasına kaydedildi.")
            
except:
                print 
"\nbağlantı yok."
                
d.makeToast("internet yok.")
                
    ulke 
= ["Turkey","Germany","France","Netherlands"]
    country = ["TR","DE","FR","NL"       
    d
.dialogCreateAlert("ülke seçin")
    d.dialogSetSingleChoiceItems(ulke)
    d.dialogSetPositiveButtonText("Tamam")
    d.dialogShow()
    d.dialogGetResponse().result
    rc 
d.dialogGetSelectedItems().result[0]
    print "\033[92m"+ulke[rc]+" seçildi.\x1b[m"
    dosya=open("/sdcard/proxylist.txt","ab")
    dosya.write("-"+ulke[rc]+"-"+"\n")
    dosya.close()
    tara()

def manuel():
    dosya=open("/sdcard/proxylist.txt","ab")
    dosya.write("-Pano-\n")
    dosya.close()
    try:    
        
print "\033[92mPanoya için tarama yapılacak...\x1b[m"
        p d.getClipboard().result
        ara 
re.findall(ValidIPRegexp)
        for i in ara:
            a i[0]+':'+i[1]
            if not a in tbl:
                tbl.append(a)
        baslat()
        time.sleep(4)
        d.makeToast("Proxyler, /sdcard/proxylist.txt dosyasına kaydedildi.")
    except:
        print "\nbağlantı yok."
        d.makeToast("internet yok.")

def openvpn():
    config_yolu="/sdcard/"+str(wpn[w])+"/"
    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"NoneNone"net.openvpn.openvpn""net.openvpn.openvpn.OpenVPNAttachmentReceiver") 
    os
._exit(0)
        

wpn 
= ["pia","zpn","vpnbook","frost"       
        
d
.dialogCreateAlert("vpn seçin")
d.dialogSetSingleChoiceItems(wpn)
d.dialogSetPositiveButtonText("Tamam"   
d
.dialogShow()
d.dialogGetResponse().result
d.dialogGetSelectedItems().result[0]

islem2 = ["Proxy Tarama","Config import etme"]
d.dialogCreateAlert("işlem seçin")
d.dialogSetSingleChoiceItems(islem2)
d.dialogSetPositiveButtonText("Tamam"   
d
.dialogShow()
d.dialogGetResponse().result
xx 
d.dialogGetSelectedItems().result[0]
if 
islem2[xx] == islem2[0]:
    for 
e in os.listdir("/sdcard/"+wpn[w]):
        
os.remove("/sdcard/"+wpn[w]+"/"+e)
else: 
   
    openvpn
()


if 
wpn[w] == wpn[0]:
    
server=["turkey","france","germany","nl","uk-london"]
    
d.dialogCreateAlert("Server seçin")
    
d.dialogSetSingleChoiceItems(server)
    
d.dialogSetPositiveButtonText("Tamam"   
    d
.dialogShow()
    
d.dialogGetResponse().result
    rr 
d.dialogGetSelectedItems().result[0]
if 
wpn[w] == wpn[2]:
    
url webproxy("http://www.vpnbook.com/freevpn")
    
vpnbook_pass url.split("Password: <strong>")[1].split("</")[0]
if 
wpn[w] == wpn[3]:
    
server=["turkey","france","germany","nl","uk-london"]
    
fser=["ist-tr","gra-fr","fra-de","ams-nl","lon-uk"]
    
d.dialogCreateAlert("Server seçin")
    
d.dialogSetSingleChoiceItems(server)
    
d.dialogSetPositiveButtonText("Tamam"   
    d
.dialogShow()
    
d.dialogGetResponse().result
    rrr 
d.dialogGetSelectedItems().result[0]

d.dialogCreateAlert("Tarama işlemi seçin")
d.dialogSetSingleChoiceItems(islem)
d.dialogSetPositiveButtonText("Tamam")
d.dialogShow()
d.dialogGetResponse().result
d.dialogGetSelectedItems().result[0]
print 
islem[r]

dosya=open("/sdcard/proxylist.txt","ab")
dosya.write("\n#######"+zaman+"#######\n"+islem[r]+"\n")
dosya.close()

if 
islem[r] == islem[0]:
    
ssl()
if 
islem[r] == islem[1]:
    
gather()
if 
islem[r] == islem[2]:
    
spysru()
if 
islem[r] == islem[3]:
    
manuel() 
time
.sleep(1)
openvpn()  


Ek Dosyalar
.py   otoconf2.py (Dosya Boyutu: 26.26 KB / İndirme Sayısı: 324)
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#2
bu arada veritabanında ufak bi sorun olduğundan konu silindi ve hakanın fotolar güme gitti Smile
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#3
Tesekkurler eline saglik ustam.
Ara
Cevapla
#4
Freevpn.me eklendi Smile

PHP Kod:
#-*-coding:utf8;-*-
#qpy:2
#qpy:console

import timerebase64os
import androidhelper
urllib2threading
print "\033[94m==============================\x1b[m"
print "\033[94m=='QPYTHON.NET' Proxy Tarama==\x1b[m"
print "\033[94m==============================\x1b[m"

pia_user "kullanici adi"
pia_pass "sifre"

zpn_user "uuuu" 
zpn_pass "uuuu"

d=androidhelper.Android()
islem=["SSLProxies.org","GatherProxy.com","ProxyNova.com","Pano Tarama"]

'/sdcard/pia/'
'/sdcard/zpn/'
'/sdcard/freevpn/' 
'/sdcard/vpnbook/'
if not os.path.isdir(p):
    
os.mkdir(p)
if 
not os.path.isdir(z):
    
os.mkdir(z)
if 
not os.path.isdir(v):
    
os.mkdir(v)
if 
not os.path.isdir(f):
    
os.mkdir(f)
    
########## PROXY TARAMA FONKSIYONLARI ############
zaman=time.ctime()
tbl = []                                                                                
ValidIPRegex '(\d+\.\d+\.\d+\.\d+).*?(\d{2,5})'                                        
tekrarsayisi 1                                                                        
maxthreads 
30                                                                        
LOADURL 
'http://plai.de'                                                                
time_out 3                                                                            
network 
True                                                                            
a
="QnUgS29kIHFweXRob24ubmV0IEFkcmVzaW5lIEFpdHRpci4="                                                                                        
def wtf(yazt2):
    
str(t2)[:4]
    
yaz2=yaz.replace(":"," ")
    
dosya=open("/sdcard/proxylist.txt""ab")
    
dosya.write(yaz+" "+z+"sn\n")
    
dosya.close()
    if 
wpn[w] == wpn[0]:
        
dosya2=open("/sdcard/pia/"+z+"sn-"+str(yaz2)+".ovpn" ,"w")
        
dosya2.write("client\n"
                    "dev tun\n"
                    "proto tcp\n"
                    "http-proxy-option CUSTOM-HEADER host ekipmobil.turkcell.com.tr\n"
                    "http-proxy "
+yaz2+"\n"+
                    
"remote "+server[rr]+".privateinternetaccess.com 443\n"
                    "resolv-retry infinite\n"
                    "nobind\npersist-key\npersist-tun\ntls-client\nremote-cert-tls server\n"
                    "auth-user-pass\ncomp-lzo\nverb 1\nreneg-sec 0\n"
                    "<auth-user-pass>\n"
+pia_user+"\n"+pia_pass+"\n</auth-user-pass>\n"+
"""
<ca>
-----BEGIN CERTIFICATE-----
MIID2jCCA0OgAwIBAgIJAOtqMkR2JSXrMA0GCSqGSIb3DQEBBQUAMIGlMQswCQYD
VQQGEwJVUzELMAkGA1UECBMCT0gxETAPBgNVBAcTCENvbHVtYnVzMSAwHgYDVQQK
ExdQcml2YXRlIEludGVybmV0IEFjY2VzczEjMCEGA1UEAxMaUHJpdmF0ZSBJbnRl
cm5ldCBBY2Nlc3MgQ0ExLzAtBgkqhkiG9w0BCQEWIHNlY3VyZUBwcml2YXRlaW50
ZXJuZXRhY2Nlc3MuY29tMB4XDTEwMDgyMTE4MjU1NFoXDTIwMDgxODE4MjU1NFow
gaUxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJPSDERMA8GA1UEBxMIQ29sdW1idXMx
IDAeBgNVBAoTF1ByaXZhdGUgSW50ZXJuZXQgQWNjZXNzMSMwIQYDVQQDExpQcml2
YXRlIEludGVybmV0IEFjY2VzcyBDQTEvMC0GCSqGSIb3DQEJARYgc2VjdXJlQHBy
aXZhdGVpbnRlcm5ldGFjY2Vzcy5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ
AoGBAOlVlkHcxfN5HAswpryG7AN9CvcvVzcXvSEo91qAl/IE8H0knKZkIAhe/z3m
hz0t91dBHh5yfqwrXlGiyilplVB9tfZohvcikGF3G6FFC9j40GKP0/d22JfR2vJt
4/5JKRBlQc9wllswHZGmPVidQbU0YgoZl00bAySvkX/u1005AgMBAAGjggEOMIIB
CjAdBgNVHQ4EFgQUl8qwY2t+GN0pa/wfq+YODsxgVQkwgdoGA1UdIwSB0jCBz4AU
l8qwY2t+GN0pa/wfq+YODsxgVQmhgaukgagwgaUxCzAJBgNVBAYTAlVTMQswCQYD
VQQIEwJPSDERMA8GA1UEBxMIQ29sdW1idXMxIDAeBgNVBAoTF1ByaXZhdGUgSW50
ZXJuZXQgQWNjZXNzMSMwIQYDVQQDExpQcml2YXRlIEludGVybmV0IEFjY2VzcyBD
QTEvMC0GCSqGSIb3DQEJARYgc2VjdXJlQHByaXZhdGVpbnRlcm5ldGFjY2Vzcy5j
b22CCQDrajJEdiUl6zAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAByH
atXgZzjFO6qctQWwV31P4qLelZzYndoZ7olY8ANPxl7jlP3YmbE1RzSnWtID9Gge
fsKHi1jAS9tNP2E+DCZiWcM/5Y7/XKS/6KvrPQT90nM5klK9LfNvS+kFabMmMBe2
llQlzAzFiIfabACTQn84QLeLOActKhK8hFJy2Gy6
-----END CERTIFICATE-----
</ca>
"""
)
        
dosya2.close()
    
elif wpn[w] == wpn[1]:
        
dosya3=open("/sdcard/zpn/"+z+"sn-"+str(yaz2)+".ovpn" ,"w")
        
dosya3.write("setenv IV_GUI_VER \"de.blinkt.openvpn 0.6.17\"\n"
                    "machine-readable-output\n"
+"client\n"+"verb 4\n"
                    "connect-retry-max 5\n"
+"connect-retry 5\n"+"resolv-retry 60\n"
                    "dev tun\n"
+"http-proxy-option CUSTOM-HEADER host:ekipmobil.turkcell.com.tr\n"
                    "http-proxy "
+yaz2+"\n"+"remote "+zpn_user+".zpn.im 443 tcp-client\nauth-user-pass"
                    "\n<auth-user-pass>\n"
+zpn_user+"\n"+zpn_pass+"\n</auth-user-pass>\n"+
"""
<ca>
-----BEGIN CERTIFICATE-----
MIIEgDCCA2igAwIBAgIJAMd+hps5vbibMA0GCSqGSIb3DQEBBQUAMIGGMQswCQYD
VQQGEwJSVTEPMA0GA1UECBMGTU9TQ09XMQ8wDQYDVQQHEwZNT1NDT1cxDDAKBgNV
BAoTA1pQTjEMMAoGA1UECxMDWlBOMQ8wDQYDVQQDEwZ6cG4uaW0xDDAKBgNVBCkT
A1pQTjEaMBgGCSqGSIb3DQEJARYLaW5mb0B6cG4uaW0wHhcNMTQwNjE5MDAyMzQ1
WhcNMjQwNjE2MDAyMzQ1WjCBhjELMAkGA1UEBhMCUlUxDzANBgNVBAgTBk1PU0NP
VzEPMA0GA1UEBxMGTU9TQ09XMQwwCgYDVQQKEwNaUE4xDDAKBgNVBAsTA1pQTjEP
MA0GA1UEAxMGenBuLmltMQwwCgYDVQQpEwNaUE4xGjAYBgkqhkiG9w0BCQEWC2lu
Zm9AenBuLmltMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAujnGS5df
x5yYIAbacOqIOUEIpExg/FgMfgiBkmv2z5NBv3xyNQVDC6chk3IhycH9vk7678ef
0qIS25PSQisvlc1tsXWCXmbXJ0AuV7ePN05hHUPaxqjOqlyx9Y/o2RFcwxjYJzAt
qkTAccrlqwStLwD7scBMPw/pV0OZfnXUqWQjUNX8JY+8ZIQ/qAa4ovCdXhdt9QN7
NljYgvQxkLkpSlY8JnuJ5FmtNbDw+QZ5UpupCdwjDircoz3umX07Brw9BTDHKTV/
rx3/a6hO1JpePlF6V3+Zm4cTu0RYo4Qw7++Mnvg9h//jq+3oRQyIvFLhNWbo4s5I
uaP+A3OWmXOZUQIDAQABo4HuMIHrMB0GA1UdDgQWBBRMlDFKcs/1g7lWB8TR7slb
ANDrfDCBuwYDVR0jBIGzMIGwgBRMlDFKcs/1g7lWB8TR7slbANDrfKGBjKSBiTCB
hjELMAkGA1UEBhMCUlUxDzANBgNVBAgTBk1PU0NPVzEPMA0GA1UEBxMGTU9TQ09X
MQwwCgYDVQQKEwNaUE4xDDAKBgNVBAsTA1pQTjEPMA0GA1UEAxMGenBuLmltMQww
CgYDVQQpEwNaUE4xGjAYBgkqhkiG9w0BCQEWC2luZm9AenBuLmltggkAx36Gmzm9
uJswDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAZqOXw90UylscKryX
+MEoIBWjqU1RllcrvzTwKvtuNXfDS2xAknwF26FrezBajP9lJ0Levp0nJEy1ZBcb
tOf1l5ki5cWgfXFFj8I5eHm1rqlfJrDlyRnuKVX8pHW/TmXmE4OwWyaoaKORJEEU
lFCfQCc0zDT5+Iknyj3YfsdnOezg6q3BlU39JqwmriU5L5fk6zw+OjYZnJc+8+bL
cJgSiGTduyFqTLcCX2t/kFxjv45fDWOYCeEAAf3e/K7d2ADpIC3vud3L/luHQIQa
Vp7N/RTbBIozR/6uOKea8la6Yr8rBwudyc5weRo7I5vKmfThtYY2ChETrYCQfgm5
c1cYNA==
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
MIIE4zCCA8ugAwIBAgIBAjANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMCUlUx
DzANBgNVBAgTBk1PU0NPVzEPMA0GA1UEBxMGTU9TQ09XMQwwCgYDVQQKEwNaUE4x
DDAKBgNVBAsTA1pQTjEPMA0GA1UEAxMGenBuLmltMQwwCgYDVQQpEwNaUE4xGjAY
BgkqhkiG9w0BCQEWC2luZm9AenBuLmltMB4XDTE0MDYxOTAwMjkwNFoXDTI0MDYx
NjAwMjkwNFowgYcxCzAJBgNVBAYTAlJVMQ8wDQYDVQQIEwZNT1NDT1cxDzANBgNV
BAcTBk1PU0NPVzEMMAoGA1UEChMDWlBOMQwwCgYDVQQLEwNaUE4xEDAOBgNVBAMT
B3pwbnVzZXIxDDAKBgNVBCkTA1pQTjEaMBgGCSqGSIb3DQEJARYLaW5mb0B6cG4u
aW0wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5nw5Wu/KKWwwwInI+
+L5rTvxhsdQA03/gSW0rCfX71JTyyhqWi6aJobxS6yWsTp3JDHjuwKj2+/b4CPfH
YVH/VRIbLwZcTrcw1sxQ1i2XWHTq3E9ESWqjR/K0QZJlRyVm9eFomLTWuV/hA51u
HmEBtcof6RUp4oclJkijNYTkmF0f1X2tOGpIEFatoChYh8OTwoXiBhGhDyGGMVCB
WnFSojSm3xDBOeDQYxWVVx1gliAU+oG2minrpipF8frZK/qXTYyeyRgbJBTh99iA
t1ppmlzdJpxpvvI0Bi0bMjDpLbi6Oaob4hiFJnXVKD1f8Sm1PCOe6kR8zYwrWHWK
dN7FAgMBAAGjggFXMIIBUzAdBgNVHQ4EFgQU1x7L9GB1MGeK6Bxu3wKvfGkAyBIw
gbsGA1UdIwSBszCBsIAUTJQxSnLP9YO5VgfE0e7JWwDQ63yhgYykgYkwgYYxCzAJ
BgNVBAYTAlJVMQ8wDQYDVQQIEwZNT1NDT1cxDzANBgNVBAcTBk1PU0NPVzEMMAoG
A1UEChMDWlBOMQwwCgYDVQQLEwNaUE4xDzANBgNVBAMTBnpwbi5pbTEMMAoGA1UE
KRMDWlBOMRowGAYJKoZIhvcNAQkBFgtpbmZvQHpwbi5pbYIJAMd+hps5vbibMBMG
A1UdJQQMMAoGCCsGAQUFBwMCMAsGA1UdDwQEAwIHgDAJBgNVHRMEAjAAMBEGCWCG
SAGG+EIBAQQEAwIHgDA0BglghkgBhvhCAQ0EJxYlRWFzeS1SU0EgR2VuZXJhdGVk
IENsaWVudCBDZXJ0aWZpY2F0ZTANBgkqhkiG9w0BAQUFAAOCAQEAnO2PmKy2tMCw
azTCHNTiImG2TanKryAKP1P7EYUTw9c9A+t5A8noaEbJBMHTjzXlzUw3ZIV0Hvt/
TY9uARnuT99Y0f61njIhrLGtwItMxEpW+/3Igke+z7b3FtsxMxgNgXmfFgECp/pi
GAjrX1X4AuJpINhi99orM5ldwhdw1hnh2GKV35URDhhlL6U34sTdaMujIefCcPE6
9KALDNLdO0vrN5sZT887ATqmtudO/IMPoUFmjb92pKIfMCOPGEgd/zVshBGbowIh
NWuR/r1vkzXndysQ+PT+v6/Vw9o7VszngqxYP7tESfeySDJeEqH9rhRw1lMFLsei
7hCCGqr38g==
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC5nw5Wu/KKWwww
InI++L5rTvxhsdQA03/gSW0rCfX71JTyyhqWi6aJobxS6yWsTp3JDHjuwKj2+/b4
CPfHYVH/VRIbLwZcTrcw1sxQ1i2XWHTq3E9ESWqjR/K0QZJlRyVm9eFomLTWuV/h
A51uHmEBtcof6RUp4oclJkijNYTkmF0f1X2tOGpIEFatoChYh8OTwoXiBhGhDyGG
MVCBWnFSojSm3xDBOeDQYxWVVx1gliAU+oG2minrpipF8frZK/qXTYyeyRgbJBTh
99iAt1ppmlzdJpxpvvI0Bi0bMjDpLbi6Oaob4hiFJnXVKD1f8Sm1PCOe6kR8zYwr
WHWKdN7FAgMBAAECggEASRXDQ4tE+AzZQ6qMaRbvgrjazmyCGMEtvFWs0iFd5QXS
j7XbuiLKM66mw88qSim6Hor2oqrg3D5hA1AknzBGZM5ODr35NycXIfexArMRyGFf
x4lu/GgbwKZ3fVnEFnRo2Z0+XzyhF1pt0d7mgZEciNvW9bGET7WNmKb2Oqy74nUe
o/JOVwFbUTqrk5MrfYKtX+FK+lluYLAwB+X8hb/0PPHST7j2jp+ywfP7fzzmgYOR
Ys6uik/h5rj7bmL9MuFFwwD9JNnTb7ogwxsT6pMtIwWnC28h8+g8kuMqy0wJtUiQ
rG59mPFOrjYO6XX+ww4y4vQno7JBou74zeQ2YK8tAQKBgQDzP/oSstB9OGQ2J7s0
9+MlDBhSGky/5oGHJXXxSunNXLQK7GOBe1+YdUAB4ljeK3PloyvkfZfzrxoUnb6g
1h0jku9YEguhUEQX2zfpxa3XF6+YhCVhajHsgb1HE75lIIPbTeKgFyKqq6jfxzwo
y0CCJ9kEsiWFmfQSh8PcuxYAMQKBgQDDWcvCge3V8IpjSd1/2e9Qr0hQUPxq09iO
/N4XTuuPojeBiIcqFVYzi5p4lUQc222E8nYQ+GtK2KJx42youdtIyaX94xAA4Ghg
bAY44hhRYEFB0SVKDESD5kXn1IKMZVAAX+1hfLkBCpybk0ArCAqPBCuT1bGGhfvD
uFMyBSqW1QKBgFGNXXXvZV7WDSLq5yS3BvxgtbaxApJD4aFBue0PxJsJPYN8BVBf
4IjopnD7RfgWcWDH9+s/ADa+ueu3hzW9Ez/d/0hzpFqM4odtA63ojIPUeRaVF0M1
q08zoBW4VNjqscpQrm4l04WMz61WyqCSpCn+2g9s+o90MhQUWGIkhxfBAoGBAJoF
urnpZ3Q+613NZ27ejem3yfRJZjt0PFLA3PrTprbg15Kx6qArooORloFsbv+xonAo
Gx7WPwIMPEg/X/TIVTTWiKHc3UlTpfggM+e1nCbNFaanGBeCBKNac9ONokC/wIwL
Fka+578CdufS+czz0h9g0lsFKas/CHoQYsgVerbhAoGAN9ejqIp0YcBdUwKrQX/m
gVv55TH+G7SmSmGSJNQxNSNdPNJeABuRfL3JmWa0y9rw2im+C59rlxWPn3harzb+
fFNo6mYKbmHhrrIcvXreCg0elc4PiQ4XhVLAEEJahoxg61eLF4kI+r9+RS3nU4nV
U0mmS9xdYhwLzwX7Eu4KaFc=
-----END PRIVATE KEY-----
</key>
"""
)
        
dosya3.close()
    
elif wpn[w] == wpn[2]:
        
dosya2=open("/sdcard/vpnbook/"+z+"sn-"+str(yaz2)+".ovpn" ,"w")
        
dosya2.write("client\ndev tun\nproto tcp\n"
                    "http-proxy-option CUSTOM-HEADER Host ekipmobil.turkcell.com.tr\n"
                    "http-proxy "
+yaz2+"\nremote 178.162.193.233 443\n"
                    "remote de233.vpnbook.com 443\nresolv-retry infinite\n"
                    "nobind\npersist-key\npersist-tun\n"
                    "auth-user-pass\ncomp-lzo\nverb 3\n"
                    "cipher AES-128-CBC\nfast-io\npull\n"
                    "route-delay 2\nredirect-gateway\n"
                    "<auth-user-pass>\nvpnbook\n"
+str(vpnbook_pass)+"\n</auth-user-pass>\n"+
"""
<ca>
-----BEGIN CERTIFICATE-----
MIIDyzCCAzSgAwIBAgIJAKRtpjsIvek1MA0GCSqGSIb3DQEBBQUAMIGgMQswCQYD
VQQGEwJDSDEPMA0GA1UECBMGWnVyaWNoMQ8wDQYDVQQHEwZadXJpY2gxFDASBgNV
BAoTC3ZwbmJvb2suY29tMQswCQYDVQQLEwJJVDEUMBIGA1UEAxMLdnBuYm9vay5j
b20xFDASBgNVBCkTC3ZwbmJvb2suY29tMSAwHgYJKoZIhvcNAQkBFhFhZG1pbkB2
cG5ib29rLmNvbTAeFw0xMzA0MjQwNDA3NDhaFw0yMzA0MjIwNDA3NDhaMIGgMQsw
CQYDVQQGEwJDSDEPMA0GA1UECBMGWnVyaWNoMQ8wDQYDVQQHEwZadXJpY2gxFDAS
BgNVBAoTC3ZwbmJvb2suY29tMQswCQYDVQQLEwJJVDEUMBIGA1UEAxMLdnBuYm9v
ay5jb20xFDASBgNVBCkTC3ZwbmJvb2suY29tMSAwHgYJKoZIhvcNAQkBFhFhZG1p
bkB2cG5ib29rLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAyNwZEYs6
WN+j1zXYLEwiQMShc1mHmY9f9cx18hF/rENG+TBgaS5RVx9zU+7a9X1P3r2OyLXi
WzqvEMmZIEhij8MtCxbZGEEUHktkbZqLAryIo8ubUigqke25+QyVLDIBuqIXjpw3
hJQMXIgMic1u7TGsvgEUahU/5qbLIGPNDlUCAwEAAaOCAQkwggEFMB0GA1UdDgQW
BBRZ4KGhnll1W+K/KJVFl/C2+KM+JjCB1QYDVR0jBIHNMIHKgBRZ4KGhnll1W+K/
KJVFl/C2+KM+JqGBpqSBozCBoDELMAkGA1UEBhMCQ0gxDzANBgNVBAgTBlp1cmlj
aDEPMA0GA1UEBxMGWnVyaWNoMRQwEgYDVQQKEwt2cG5ib29rLmNvbTELMAkGA1UE
CxMCSVQxFDASBgNVBAMTC3ZwbmJvb2suY29tMRQwEgYDVQQpEwt2cG5ib29rLmNv
bTEgMB4GCSqGSIb3DQEJARYRYWRtaW5AdnBuYm9vay5jb22CCQCkbaY7CL3pNTAM
BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAKaoCEWk2pitKjbhChjl1rLj
6FwAZ74bcX/YwXM4X4st6k2+Fgve3xzwUWTXinBIyz/WDapQmX8DHk1N3Y5FuRkv
wOgathAN44PrxLAI8kkxkngxby1xrG7LtMmpATxY7fYLOQ9yHge7RRZKDieJcX3j
+ogTneOl2w6P0xP6lyI6
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
MIID6DCCA1GgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBoDELMAkGA1UEBhMCQ0gx
DzANBgNVBAgTBlp1cmljaDEPMA0GA1UEBxMGWnVyaWNoMRQwEgYDVQQKEwt2cG5i
b29rLmNvbTELMAkGA1UECxMCSVQxFDASBgNVBAMTC3ZwbmJvb2suY29tMRQwEgYD
VQQpEwt2cG5ib29rLmNvbTEgMB4GCSqGSIb3DQEJARYRYWRtaW5AdnBuYm9vay5j
b20wHhcNMTMwNTA2MDMyMTIxWhcNMjMwNTA0MDMyMTIxWjB4MQswCQYDVQQGEwJD
SDEPMA0GA1UECBMGWnVyaWNoMQ8wDQYDVQQHEwZadXJpY2gxFDASBgNVBAoTC3Zw
bmJvb2suY29tMQ8wDQYDVQQDEwZjbGllbnQxIDAeBgkqhkiG9w0BCQEWEWFkbWlu
QHZwbmJvb2suY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCkTM/8E+JH
CjskqMIwgYDrNCBTWZLa+qKkJjZ/rliJomTfVYwKwv1AHYYU6RHpCxS1qFp3BEKL
vQlASuzycSv1FGnNiLmg94fqzzWdmjs1XWosnLqbOwxx2Ye/1WoakSHia0pItoZk
xK7/fllm42+Qujri/ERGga5Cb/TfiP6pUQIDAQABo4IBVzCCAVMwCQYDVR0TBAIw
ADAtBglghkgBhvhCAQ0EIBYeRWFzeS1SU0EgR2VuZXJhdGVkIENlcnRpZmljYXRl
MB0GA1UdDgQWBBTDr4BCNSdOEh+Lx6+4RRK11x8XcDCB1QYDVR0jBIHNMIHKgBRZ
4KGhnll1W+K/KJVFl/C2+KM+JqGBpqSBozCBoDELMAkGA1UEBhMCQ0gxDzANBgNV
BAgTBlp1cmljaDEPMA0GA1UEBxMGWnVyaWNoMRQwEgYDVQQKEwt2cG5ib29rLmNv
bTELMAkGA1UECxMCSVQxFDASBgNVBAMTC3ZwbmJvb2suY29tMRQwEgYDVQQpEwt2
cG5ib29rLmNvbTEgMB4GCSqGSIb3DQEJARYRYWRtaW5AdnBuYm9vay5jb22CCQCk
baY7CL3pNTATBgNVHSUEDDAKBggrBgEFBQcDAjALBgNVHQ8EBAMCB4AwDQYJKoZI
hvcNAQEFBQADgYEAoDgD8mpVPnHUh7RhQziwhp8APC8K3jToZ0Dv4MYXQnzyXziH
QbewJZABCcOKYS0VRB/6zYX/9dIBogA/ieLgLrXESIeOp1SfP3xt+gGXSiJaohyA
/NLsTi/Am8OP211IFLyDLvPqZuqlh/+/GOLcMCeCrMj4RYxWstNxtguGQFc=
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQCkTM/8E+JHCjskqMIwgYDrNCBTWZLa+qKkJjZ/rliJomTfVYwK
wv1AHYYU6RHpCxS1qFp3BEKLvQlASuzycSv1FGnNiLmg94fqzzWdmjs1XWosnLqb
Owxx2Ye/1WoakSHia0pItoZkxK7/fllm42+Qujri/ERGga5Cb/TfiP6pUQIDAQAB
AoGANX508WQf9nVUUFlJ8LUZnnr4U2sEr5uPPNbcQ7ImTZm8MiMOV6qo/ikesMw5
8qCS+5p26e1PJWRFENPUVhOW9c07z+nRMyHBQzFnNAFD7TiayjNk1gz1oIXarceR
edNGFDdWCwXh+nJJ6whbQn9ioyTg9aqScrcATmHQxTit0GECQQDR5FmwC7g0eGwZ
VHgSc/bZzo0q3VjNGakrA2zSXWUWrE0ybBm2wJNBYKAeskzWxoc6/gJa8mKEU+Vv
ugGb+J/tAkEAyGSEmWROUf4WX5DLl6nkjShdyv4LAQpByhiwLjmiZL7F4/irY4fo
ct2Ii5uMzwERRvHjJ7yzJJic8gkEca2adQJABxjZj4JV8DBCN3kLtlQFfMfnLhPd
9NFxTusGuvY9fM7GrXXKSMuqLwO9ZkxRHNIJsIz2N20Kt76+e1CmzUdS4QJAVvbQ
WKUgHBMRcI2s3PecuOmQspxG+D+UR3kpVBYs9F2aEZIEBuCfLuIW9Mcfd2I2NjyY
4NDSSYp1adAh/pdhVQJBANDrlnodYDu6A+a4YO9otjd+296/T8JpePI/KNxk7N0A
gm7SAhk379I6hr5NXdBbvTedlb1ULrhWV8lpwZ9HW2k=
-----END RSA PRIVATE KEY-----
</key>
"""
)
        
dosya2.close()
    else:
        
dosya99=open("/sdcard/freevpn/"+z+"sn-"+str(yaz2)+".ovpn" ,"w")
        
dosya99.write("client\ndev tun\nproto tcp\n"
                    "http-proxy-option CUSTOM-HEADER Host ekipmobil.turkcell.com.tr\n"
                    "http-proxy "
+yaz2+"\nremote 176.126.237.207 443\n"
                    "resolv-retry infinite\n"
                    "nobind\npersist-key\npersist-tun\n"
                    "auth-user-pass\ncomp-lzo\nverb 3\n"
                    "cipher AES-128-CBC\nfast-io\npull\n"
                    "route-delay 2\nredirect-gateway\n"
                    "<auth-user-pass>\nfreevpnme\n"
+str(fvpn_pass)+"\n</auth-user-pass>\n"+
"""
<ca>
-----BEGIN CERTIFICATE-----
MIIE6DCCA9CgAwIBAgIJAPM3KK/lGqwoMA0GCSqGSIb3DQEBCwUAMIGoMQswCQYD
VQQGEwJNVDEMMAoGA1UECBMDTUxUMREwDwYDVQQHEwhWYWxsZXR0YTETMBEGA1UE
ChMKRnJlZVZQTi5tZTETMBEGA1UECxMKRnJlZVZQTi5tZTEWMBQGA1UEAxMNRnJl
ZVZQTi5tZSBDQTETMBEGA1UEKRMKRnJlZVZQTi5tZTEhMB8GCSqGSIb3DQEJARYS
Y29udGFjdEBmcmVldnBuLm1lMB4XDTEzMDgyMDA2NTI0NVoXDTIzMDgxODA2NTI0
NVowgagxCzAJBgNVBAYTAk1UMQwwCgYDVQQIEwNNTFQxETAPBgNVBAcTCFZhbGxl
dHRhMRMwEQYDVQQKEwpGcmVlVlBOLm1lMRMwEQYDVQQLEwpGcmVlVlBOLm1lMRYw
FAYDVQQDEw1GcmVlVlBOLm1lIENBMRMwEQYDVQQpEwpGcmVlVlBOLm1lMSEwHwYJ
KoZIhvcNAQkBFhJjb250YWN0QGZyZWV2cG4ubWUwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQCTfPyNEiAmHa4221ZFA2tPtvy52mGiamrZvMnp5xnEsny9
INx3aMtmkglgwHQtemqgHbXVdiqnwiZl/jdQTj8A4o373BwYiOT9YyVI2dYnGp0s
Kxe0yXHhv8lqeQoBO9hQz7P1vL4dbO6uNKa0kzpZYK5VXyJOEgkndlERjGWj0d7H
dF9nOME+meDNUxfiuZJmtFYbsAdZ+PPPIPkwKvCaCh0rwXM+bwq7Y4aZzLs3MnbB
72X0sth2GCmD+btC+6UU+e9jYbuqso35RPn4yz3/TJba816HFj4vTTziUFhSzlRo
YOfOzaHEblDQnTYSdMFj+Dh8ZmGVhD4Yu7upX0lBAgMBAAGjggERMIIBDTAdBgNV
HQ4EFgQUNLfk67N6K3hyuvY/S5NtySN4pu0wgd0GA1UdIwSB1TCB0oAUNLfk67N6
K3hyuvY/S5NtySN4pu2hga6kgaswgagxCzAJBgNVBAYTAk1UMQwwCgYDVQQIEwNN
TFQxETAPBgNVBAcTCFZhbGxldHRhMRMwEQYDVQQKEwpGcmVlVlBOLm1lMRMwEQYD
VQQLEwpGcmVlVlBOLm1lMRYwFAYDVQQDEw1GcmVlVlBOLm1lIENBMRMwEQYDVQQp
EwpGcmVlVlBOLm1lMSEwHwYJKoZIhvcNAQkBFhJjb250YWN0QGZyZWV2cG4ubWWC
CQDzNyiv5RqsKDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAC/7x1
nmItJt4FtyQk5nzurRY0R2LPw7I8iIAPQQdbSzfCOE1mlqiewKepCaoRR92KDV/a
GVNiYMNBTpXLauRgY6+I1lbr5FWyqQxT875henOLQkU5ksC+ahN84C0r1HSv/8oQ
FEIcZYAUutdTCkUoLtR7LhqcnN3uHLkaJF9gdLAISSfp7LzMKhOJP4yISBaG934j
Owc18noZzXhLf94aQZACTqrl9jBaPYhcN6t3Tb5lrfljL0aNQZ8JviAoxTzs2wLw
T506NW2IAB9JGnS93KU/cFn6nq/Oh4SKKXxAjFXh/5BLrdFi2Ec/7lyT5KZKSUEK
wbEySC8tBe/qWZa6
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
MIIFJzCCBA+gAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBqDELMAkGA1UEBhMCTVQx
DDAKBgNVBAgTA01MVDERMA8GA1UEBxMIVmFsbGV0dGExEzARBgNVBAoTCkZyZWVW
UE4ubWUxEzARBgNVBAsTCkZyZWVWUE4ubWUxFjAUBgNVBAMTDUZyZWVWUE4ubWUg
Q0ExEzARBgNVBCkTCkZyZWVWUE4ubWUxITAfBgkqhkiG9w0BCQEWEmNvbnRhY3RA
ZnJlZXZwbi5tZTAeFw0xMzA4MjAwNjU4MTVaFw0yMzA4MTgwNjU4MTVaMIGhMQsw
CQYDVQQGEwJNVDEMMAoGA1UECBMDTUxUMREwDwYDVQQHEwhWYWxsZXR0YTETMBEG
A1UEChMKRnJlZVZQTi5tZTETMBEGA1UECxMKRnJlZVZQTi5tZTEPMA0GA1UEAxMG
Y2xpZW50MRMwEQYDVQQpEwpGcmVlVlBOLm1lMSEwHwYJKoZIhvcNAQkBFhJjb250
YWN0QGZyZWV2cG4ubWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDC
6spUxFSXhD7da0TXN5FRBTO4Hfrg9YQ5HpNX4LmErA5XxrBq3sx/ezApkkhc5CIo
JtGoZtgUEEAmi0fOe8yLDb0q3D0yURHzKFeZapF5fYQPqBvKxwFkpsx+8pMPFSB3
/MBk9Igw+KeRm2J2oT7N7qckNm+EStQOhnzme7L4sLrwAyBK8Vy/t/y1Z7ClTn4B
z8brxn9N7ER3XCnrRIvZQf5be0Yd2EVWTMyV2dsUkMX6imR4wQ3ZxRAQ32hFOQNu
FwxeizYt/lXnkGx2/MgSmDO335IJXlK1tm5iEoC0i+2UJnMzAAmfs99+61wX7Arh
/Y7/EGZfhi82NCh33V0LAgMBAAGjggFfMIIBWzAJBgNVHRMEAjAAMC0GCWCGSAGG
+EIBDQQgFh5FYXN5LVJTQSBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYE
FEBKYGm8795IJVAL/0sP2CEBw0nGMIHdBgNVHSMEgdUwgdKAFDS35Ouzeit4crr2
P0uTbckjeKbtoYGupIGrMIGoMQswCQYDVQQGEwJNVDEMMAoGA1UECBMDTUxUMREw
DwYDVQQHEwhWYWxsZXR0YTETMBEGA1UEChMKRnJlZVZQTi5tZTETMBEGA1UECxMK
RnJlZVZQTi5tZTEWMBQGA1UEAxMNRnJlZVZQTi5tZSBDQTETMBEGA1UEKRMKRnJl
ZVZQTi5tZTEhMB8GCSqGSIb3DQEJARYSY29udGFjdEBmcmVldnBuLm1lggkA8zco
r+UarCgwEwYDVR0lBAwwCgYIKwYBBQUHAwIwCwYDVR0PBAQDAgeAMA0GCSqGSIb3
DQEBCwUAA4IBAQB33DdckuMNKFNl8uu27QWTWvkJ33E0yB9tAQBmODwLo4jU1M7D
1B/+1QO+j5XWSxJ/em71rtjnLcnfkReeiuUL8j4LmC2Rc80e2J6LWYyy4zP3kbgK
vJlWJN6LzkOMmEfhoMMpQWugLVwhiNvbcNgQI9RxvyBzEEqy0rFkAVf9eow+Ep1L
jnr5HkMG1xIotme40MgWRr+HTQFdu6YOV9crZ6Ht+s76YA+Ayvyw0jJk0EYYPoAV
CtHtZ1GidYSIaGCj9w2j45vvwa/NgMg3fJilW1X/JVllXmdOex+w9P3O6vj9HWwE
j/7sGs7nIbV3p+aP/QpZbvxB22JdFQXi2kRa
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDC6spUxFSXhD7d
a0TXN5FRBTO4Hfrg9YQ5HpNX4LmErA5XxrBq3sx/ezApkkhc5CIoJtGoZtgUEEAm
i0fOe8yLDb0q3D0yURHzKFeZapF5fYQPqBvKxwFkpsx+8pMPFSB3/MBk9Igw+KeR
m2J2oT7N7qckNm+EStQOhnzme7L4sLrwAyBK8Vy/t/y1Z7ClTn4Bz8brxn9N7ER3
XCnrRIvZQf5be0Yd2EVWTMyV2dsUkMX6imR4wQ3ZxRAQ32hFOQNuFwxeizYt/lXn
kGx2/MgSmDO335IJXlK1tm5iEoC0i+2UJnMzAAmfs99+61wX7Arh/Y7/EGZfhi82
NCh33V0LAgMBAAECggEBAJgZ6dut/SjjPL9CBs0/AnnL6mkBlBVZ4V1FW8tWhM5g
CS070c0DoWbVdWbrTOaX64OTj0WvQ2ycpcKuK1GYz6uvA+/fPy31j2FFGN6SB4Vb
ieNB1rYtBwxJEQj7OACsBtM6+9OL8n7seq6oJ3TVLRI76lfa1rjQP5w6HFsrKiTf
P8tzTCb+OPk2ftSClo2jtdD7I35IZWRyQxvi0H7a3w7PCC7Z7CKkZD+JqfOTMOte
A8qxcnl21IZEf4Ve7Mh27IvOi7oZFKT8zwzKJj+yOqvceibVGHOS6BKF4CeKDZzo
IU3m9G5U/OKP++T38mijJlHyH9QtvF7W36P+EBpYRHECgYEA4aVAq1dYsIaivlLf
oOyTa+e3PmBXUUCGTgmnZ3dCWOM1jdvehM/8w9jginqKS2UMdYL2XQlrqlTu9i3o
SNZOWdpv+41KDnYYNyTVVw8sLZaJ9Dwz4beHJhWyn9twnQQfgoWtQYxGVL3aJvQD
v4dcRWhmG4mjXMmLS/cOKX8eXtkCgYEA3SNRlXFKEoTIajmyhSAxkzJ+gi4jKK6T
ZGZHJXgKmWQI7jGkVsIvEVIu+aRZFbPG72/O3vqNbapDrGasxC5g9WumquWQWkqS
FpAvwgPkbzlrCjM8Z3KGwie8jR5TfkmZ70DzReDOJN+fobOWYEb9MVQqj8jqEFNk
XzCu6ITM9IMCgYEAoFocW+cFquTy0Ef6jdSxaxRO/2/dfWtaRijMI1X3+0zz6Ozf
9AgOO2trHl24251ivjukMjeYoIIdEytKkEBji60UuXINt7squD1fsq+gmIELZlpG
EFipHWJ7/ugl3h9o+QtgNV2nOV91oQr1gu2Bn/1x2o30XuMHL6PRF6IzhfkCgYAD
fudvQVc2a7rvUvIrgJLIDOhLDoenwPq7f5JoWTlxq08o1MgQRwmPcIklkR+HZEwk
xNO0WqmZrjNbqlPY1hLaTlVYJkDd7Ifaq3TV0FHwICw9AQpXaEwRDafBY1VWjbtN
OO2fkSoxEwfm+nvKEdU2zmnN1BM/JtJTXuWk71R+GQKBgCH2XLTQvTwHMP/St+xs
VcblH1Ov8yrs5CKExLZoJk89LVNm7fNDMse0Uf3NgkRtuMBjUN1g3VqTpq6xI0m1
08yRoeBWtzwzwDnX08bdlL/9+q+BLqdeyKcHHPoivaDSAyGfyWyigPoiu+K+U88M
uzaxec/6DGS7VWFMNhUaXSRB
-----END PRIVATE KEY-----
</key>
"""
)
        
dosya99.close()
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","ekipmobil.turkcell.com.tr")
        
time.time()                                                                    
        
res urllib2.urlopen(reqtimeout=time_out)                                    
        
t2 time.time() - t                                                            
        
if res.read() == 'NOthing\n':                                                    
            print 
ip'çalışıyor't2'saniye'                                            
            
wtf(ipt2)                                                                        
        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
    
print base64.decodestring(a)
    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://ekipmobil.turkcell.com.tr/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","ekipmobil.turkcell.com.tr")
    
a.add_header("Referer","http://ekipmobil.turkcell.com.tr/surf/")
    return 
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(ValidIPRegexclp)
        for 
x in clp2:
            
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 gather():
    
def tara():
        
gport = ["3128","8080","80"]
        
d.dialogCreateAlert("port seçin")
        
d.dialogSetMultiChoiceItems(gport)
        
d.dialogSetPositiveButtonText("Tamam")
        
d.dialogShow()
        
d.dialogGetResponse().result
        rp 
d.dialogGetSelectedItems().result
        
if rp == []:
            
d.makeToast("En az bir port seçmelisiniz!")
            
tara()
        else:
            try:
                
urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler({})))
                
oku webproxy("http://gatherproxy.com/proxylist/country/?c="+country[rc])
                
clp oku.replace(' '':')
                
clp2 re.findall(ValidIPRegexclp)    
                for 
x in clp2:
                    for 
i in rp:
                        
x[0] + ':' gport[i]
                        if 
not a in tbl:
                            
tbl.append(a)    
                
baslat()
                
time.sleep(4)
                
d.makeToast("Proxyler, /sdcard/proxylist.txt dosyasına kaydedildi.")
            
except:
                print 
"\nbağlantı yok."
                
d.makeToast("internet yok.")
            
    
country = ["Turkey","Germany","France","Netherlands"]        
    
d.dialogCreateAlert("ülke seçin")
    
d.dialogSetSingleChoiceItems(country)
    
d.dialogSetPositiveButtonText("Tamam")
    
d.dialogShow()
    
d.dialogGetResponse().result
    rc 
d.dialogGetSelectedItems().result[0]
    print 
"\033[92m"+country[rc]+" seçildi.\x1b[m"
    
dosya=open("/sdcard/proxylist.txt","ab")
    
dosya.write("-"+country[rc]+"-"+"\n")
    
dosya.close()
    
tara()
        
def pnova():
    
def tara():
        
gport = ["3128","8080","80"]
        
d.dialogCreateAlert("port seçin")
        
d.dialogSetMultiChoiceItems(gport)
        
d.dialogSetPositiveButtonText("Tamam")
        
d.dialogShow()
        
d.dialogGetResponse().result
        rp 
d.dialogGetSelectedItems().result
        
if rp == []:
            
d.makeToast("En az bir port seçmelisiniz!")
            
tara()
        else:
            try:
                
urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler({})))
                
oku webproxy("http://www.proxynova.com/proxy-server-list/country-"+country[rc])
                
clp re.findall('>(\d+\.\d+\.\d+\.\d+)<'oku)
                for 
x in clp:
                    for 
i in rp:
                        
':' gport[i]
                        if 
not a in tbl:
                            
tbl.append(a)    
                
baslat()
                
time.sleep(4)
                
d.makeToast("Proxyler, /sdcard/proxylist.txt dosyasına kaydedildi.")
            
except:
                print 
"\nbağlantı yok."
                
d.makeToast("internet yok.")
                
    
ulke = ["Turkey","Germany","France","Netherlands"]
    
country = ["tr","de","fr","nl"]        
    
d.dialogCreateAlert("ülke seçin")
    
d.dialogSetSingleChoiceItems(ulke)
    
d.dialogSetPositiveButtonText("Tamam")
    
d.dialogShow()
    
d.dialogGetResponse().result
    rc 
d.dialogGetSelectedItems().result[0]
    print 
"\033[92m"+ulke[rc]+" seçildi.\x1b[m"
    
dosya=open("/sdcard/proxylist.txt","ab")
    
dosya.write("-"+ulke[rc]+"-"+"\n")
    
dosya.close()
    
tara()

def manuel():
    
dosya=open("/sdcard/proxylist.txt","ab")
    
dosya.write("-Pano-\n")
    
dosya.close()
    try:    
        print 
"\033[92mPanoya için tarama yapılacak...\x1b[m"
        
d.getClipboard().result
        ara 
re.findall(ValidIPRegexp)
        for 
i in ara:
            
i[0]+':'+i[1]
            if 
not a in tbl:
                
tbl.append(a)
        
baslat()
        
time.sleep(4)
        
d.makeToast("Proxyler, /sdcard/proxylist.txt dosyasına kaydedildi.")
    
except:
        print 
"\nbağlantı yok."
        
d.makeToast("internet yok.")

def openvpn():
    
config_yolu="/sdcard/"+str(wpn[w])+"/"
    
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"NoneNone"net.openvpn.openvpn""net.openvpn.openvpn.OpenVPNAttachmentReceiver"
    
os._exit(0)
        

wpn = ["pia","zpn","vpnbook","freevpn"]        
        
d.dialogCreateAlert("vpn seçin")
d.dialogSetSingleChoiceItems(wpn)
d.dialogSetPositiveButtonText("Tamam")    
d.dialogShow()
d.dialogGetResponse().result
d.dialogGetSelectedItems().result[0]

islem2 = ["Proxy Tarama","Config import etme"]
d.dialogCreateAlert("işlem seçin")
d.dialogSetSingleChoiceItems(islem2)
d.dialogSetPositiveButtonText("Tamam")    
d.dialogShow()
d.dialogGetResponse().result
xx 
d.dialogGetSelectedItems().result[0]
if 
islem2[xx] == islem2[0]:
    for 
e in os.listdir("/sdcard/"+wpn[w]):
        
os.remove("/sdcard/"+wpn[w]+"/"+e)
else:    
    
openvpn()


if 
wpn[w] == wpn[0]:
    
server=["turkey","france","germany","nl","uk-london"]
    
d.dialogCreateAlert("Server seçin")
    
d.dialogSetSingleChoiceItems(server)
    
d.dialogSetPositiveButtonText("Tamam")    
    
d.dialogShow()
    
d.dialogGetResponse().result
    rr 
d.dialogGetSelectedItems().result[0]
if 
wpn[w] == wpn[2]:
    
url webproxy("http://www.vpnbook.com/freevpn")
    
vpnbook_pass url.split("Password")[1][10:18]
if 
wpn[w] == wpn[3]:
    
url webproxy("http://freevpn.me/accounts/")
    
fvpn_pass url.split("Password")[1][6:15]


d.dialogCreateAlert("Tarama işlemi seçin")
d.dialogSetSingleChoiceItems(islem)
d.dialogSetPositiveButtonText("Tamam")
d.dialogShow()
d.dialogGetResponse().result
d.dialogGetSelectedItems().result[0]
print 
islem[r]

dosya=open("/sdcard/proxylist.txt","ab")
dosya.write("\n#######"+zaman+"#######\n"+islem[r]+"\n")
dosya.close()

if 
islem[r] == islem[0]:
    
ssl()
if 
islem[r] == islem[1]:
    
gather()
if 
islem[r] == islem[2]:
    
pnova()
if 
islem[r] == islem[3]:
    
manuel() 
time.sleep(1)
openvpn() 
Ara
Cevapla
#5
vpnbook'un aynısıymış zaten Smile

if
PHP Kod:
if wpn[w] == wpn[2]:
    
url webproxy("http://www.vpnbook.com/freevpn")
    
vpnbook_pass url.split("Password")[1][10:18]
if 
wpn[w] == wpn[3]:
    
url webproxy("http://freevpn.me/accounts/")
    
fvpn_pass url.split("Password")[1][6:15

Neyse yine de teşekkürler dr. war, python bildiğini bilmiyodum Wink
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#6
(02-05-2016, Saat: 19:06)gecemor Nickli Kullanıcıdan Alıntı:  vpnbook'un aynısıymış zaten Smile

if
PHP Kod:
if wpn[w] == wpn[2]:
    
url webproxy("http://www.vpnbook.com/freevpn")
    
vpnbook_pass url.split("Password")[1][10:18]
if 
wpn[w] == wpn[3]:
    
url webproxy("http://freevpn.me/accounts/")
    
fvpn_pass url.split("Password")[1][6:15

Neyse yine de teşekkürler dr. war, python bildiğini bilmiyodum Wink

Rica ederim, yapıyorum kendi çapımda bir şeyler işte. Smile Başka site yok ki el atayım
Ara
Cevapla
#7
kodun içeriği gayet sistemli yapmıştım o sayede yeni bir vpn eklemek kolay, eğer varsa dr. war gibi aklınızda bi vpn çeşidi deneyebilirsiniz arkadaşlar.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#8
dr. war, ayrıca php bilgin var ve python temel bilgileri de biliyosan seni de alalım developer takımına Wink
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#9
(02-05-2016, Saat: 19:11)gecemor Nickli Kullanıcıdan Alıntı:  dr. war, ayrıca php bilgin var ve python temel bilgileri de biliyosan seni de alalım developer takımına Wink

Almayın demem Smile
Ara
Cevapla
#10
Ama şöyle kendine özgü bi python çalışması ya da php ile ilgili bir şey yapsan o zaman bizimlesın Wink
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla

{lang: 'en'}


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Turkcell YouTube arifsagdi 0 1,013 19-02-2022, Saat: 12:11
Son Yorum: arifsagdi
  Turkcell nasil Host arayabiliriz ahmet311 0 895 08-10-2021, Saat: 16:16
Son Yorum: ahmet311
  Turkcell eProxy Sınırsız internet yeni ayar geldi iLLeGaLTeam1 1 3,306 16-07-2021, Saat: 22:04
Son Yorum: Akif Alioğlu
  Turkcell şansa tıkla kampanyası ahgonlum 10 14,559 13-10-2020, Saat: 09:37
Son Yorum: ahgonlum
  TÜRKCELL KAMPÜS 6GB TI NASIL HER YÖNE YAPABİLİRİZ YARDIM Eren 0 1,331 12-05-2020, Saat: 00:33
Son Yorum: Eren

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
Change Theme