Konuyu Oyla:
  • Toplam: 1 Oy - Ortalama: 5
  • 1
  • 2
  • 3
  • 4
  • 5
[GÜNCEL] Proxy Tarama normal Net
#1
Önceden yapılan ve herkesin katkıda bulunduğu proxy tarama kodlarına ilave yapıp düzenleyerek tek bir bir scricptte birleştirdim. Pc için yaptığım uygulamanın qpython versiyonudur.

sslproxies.org
gatherproxy.com
proxynova.com
spys.ru

gibi adreslerin yanı sıra panoya kopyalanan proxyleri de tarama yapar, zaten menü sizi yönlendirir. 
Çalışan proxyleri "/sccard/proxylist.txt" dosyasına kaydeder.

Normal Net için:
PHP Kod:
#-*-coding:utf8;-*-
#qpy:2
#qpy:console

import threading
import time
re
import androidhelper
import urllib2

print "\033[94m   'QPYTHON.NET' Proxy Tarama\x1b[m"

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

########## PROXY TARAMA FONKSIYONLARI ############
zaman=time.ctime()
tbl = []                                                                                
ValidIPRegex '(\d+\.\d+\.\d+\.\d+).*?(\d{2,5})'                                        
tekrarsayisi 1                                                                        
maxthreads 
200                                                                        
LOADURL 
'http://ip.jsontest.com'                                                                
time_out 3                                                                            
network 
True                                                                            
                                                                                        
def wtf
(yazt2):
    
str(t2)[:4]                                                                            
    
dosya=open("/sdcard/proxylist.txt","ab")
    
dosya.write(yaz+" "+z+"sn\n")
    
dosya.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)                                                    
        
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                                                                            
    
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 ssl():
    try:
        print 
"\033[92mTarama yapılacak...\x1b[m"
        
site urllib2.Request("http://webproxy.at/surf/printer.php?u=http://www.sslproxies.org/")
        
site.add_header("User-Agent","")
        
site.add_header("Referer","http://webproxy.at/surf/")
        
oku urllib2.urlopen(site).read()
        
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()
        
sonuc=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 urllib2.urlopen("http://gatherproxy.com/proxylist/country/?c="+country[rc]).read()
                
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()
    
sonuc=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()
        
sonuc=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({})))
                
site urllib2.Request("http://webproxy.at/surf/printer.php?u=http://spys.ru/free-proxy-list/"+country[rc]+"/")
                
site.add_header("User-Agent","")
                
site.add_header("Referer","http://webproxy.at/surf/")
                
oku urllib2.urlopen(site).read()
                
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.")
        
d.dialogCreateAlert("işlem seçin")
d.dialogSetSingleChoiceItems(islem)
d.dialogSetPositiveButtonText("Tamam")
d.dialogShow()
sonuc=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() 


Ek Dosyalar
.py   PrxAndroid.py (Dosya Boyutu: 6.82 KB / İndirme Sayısı: 265)
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#2
elıne sağlık ustat
Ara
Cevapla
#3
afiyet olsun Wink
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#4
gatherproxy olmasi güzel,öneri olarak hidemyass de eklense güzel olurdu.
Ara
Cevapla
#5
Onun için bi kod daha vardi, arşivde bulursam atarım buraya
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#6
premiummm olanları çeker mi ki peki abi
Ara
Cevapla
#7
Çekmez de premiumların araliklarını taratabiliriz ama başka bi kodla
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#8
Eline Sağlık
Ara
Cevapla
#9
güle güle kullan
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#10
Eski forumda vipde proxy tarama vardı bu o mu? Farklı gibi geldi de? Eline sağlık Smile İşe yarayabilir gerçi hızları çokta iyi değildir.
Ara
Cevapla

{lang: 'en'}


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  python proxy , requests sorunu $cr!pt HUB 3 1,183 23-04-2022, Saat: 19:18
Son Yorum: gecemor
  GÜNCEL PROXY RANGE TARAMA (İSTEK) Bahadır Bera Üzer 1 1,233 26-04-2020, Saat: 21:24
Son Yorum: oktay811
  YENİ Proxy Tarama Modülü gecemor 57 47,209 26-04-2020, Saat: 18:01
Son Yorum: Bahadır Bera Üzer
  YENİ Proxy Tarama ve Hızlarını Test Etme gecemor 96 75,906 25-05-2018, Saat: 19:17
Son Yorum: gecemor
  YENİ Android 7 nougat için qpython3 proxy Tarama ve oto config 55lim 37 39,161 06-04-2017, Saat: 17:51
Son Yorum: metemli333

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
Change Theme