Konuyu Oyla:
  • Toplam: 1 Oy - Ortalama: 5
  • 1
  • 2
  • 3
  • 4
  • 5
[YENİ] Proxy Tarama ve Hızlarını Test Etme
#11
Çok teşekkürler abi süper ötesi teşekkür teşekkür bravo
Ara
Cevapla
#12
Abi hız testini nasıl yapıyorsun.

yani belli bir boyut dosya mı indiriyor yoksa hız testi yapan bir sitede mi deneniyor(speedtest gibi)
Ara
Cevapla
#13
http://nfhost.net/~qpython/test.rar
Bunu indiriyor anladığım kadarıyla
Ara
Cevapla
#14
evet bende baktım da kod içinde ama hız testini çok hızlı yapıyor yani 21 mb bi dosyayı o kadar sürede inidiremez
Ara
Cevapla
#15
umutun dediği gibi o dosyayı indiriyo fakan hepsini indirmiyo tabiki. Her proxy 5 saniye indirme yapıyo ve hızı bu 5 saniyede indirdiği veri ile değerlendiriliyor, eğer hepsini indirmesini beklesek uzun iş Smile şimdi diyeceksiniz ki niye 20 küsür mb da daha düşük değil? işte onun cevabıda 4.5g de, yani 3g için 5 mb bi dosya da yeterdi ama 4g biliyosunuz çok daha hızlı, belki 5 saniye indirmeye 21 mb bile yetmeyecek Smile elimde 4g olmadığından test yapamadım eğer biri yapar da 21 mb 5 saniyeye az geliyo derse o zaman koda daha yüksek boyutlu bi link koymamız gerekecek tabiki. Ayrıca kod, 5 saniyelik indirmedeki veri eğer saniye başı 1 mb geçtiyse MByte/Sn hesabı yapacak eğer altındandaysa KByte/Sn hesabı yapacak
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#16
Mantık güzel Big Grin indirdiğimiz bu program ne işe yarıyor abi ben şuan indirdim boşa gitmesin bari Big Grin
Ara
Cevapla
#17
valla hatırlamıyorum ne olduğunu, programlar arasından boyutuna baktım arşivledim adını değiştirdim ama hangisiydi emin değilim
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#18
Mbam mış
Ara
Cevapla
#19
PHP Kod:
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import threading
import time
re
#import androidhelper
import urllib2
from os import getcwd
print "\033[94m'QPYTHON.NET' Proxy Tarama & Hız Testi\x1b[m"

### BURAYA HOSTU YAZIN ###
CUSTOM_HOST ="wos.turkcell.com.tr"
##########################

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

########## PROXY TARAMA FONKSIYONLARI ############
def wtf(yazboy):
    
dosya=open("/sdcard/proxylist.txt","ab")
    
dosya.write(yaz+" "+boy+"\n")
    
dosya.close()

def getClipboard():
    
from Tkinter import Tk
    r 
Tk()
    
r.withdraw()
    
result r.clipboard_get()
    
r.destroy()
    return 
result

def show
(Listesecim):
    
uzunlk len(Liste)
    
lst = []
    for 
i in range(uzunlk):
        print 
"%s = %s\n" %(i+1Liste[i])
    
raw_input("%s Seçiniz: " %secim)
    
r.split(" ")
    for 
i in r:
        
int(i)-1
        lst
.append(i)
    return 
lst

#print show(["Ahmet", "Mehmet", "Ali", "Veli"], "İsim")

    
def speed(ip):
    try:
        
proxy_handler urllib2.ProxyHandler({'http'ip})
        
opener urllib2.build_opener(proxy_handler)
        
urllib2.install_opener(opener)        
        
a=urllib2.Request(test_url)
        
a.add_header("Host"CUSTOM_HOST)
        
a=urllib2.urlopen(atimeout=4)
        
t=time.time()
        
sayi=0
        
try:
            print 
"bekleyin.."
            
while True:
                
c=a.read(1024*32)
                if 
not c: break
                
sayi+=1024*32
                
if time.time()-t>5: break
                
            
son=time.time()-t
            
if sayi/float(son)/1000000 1:
                
mb str(sayi/float(son)/1000000)[:4]+" MByte/Sn"
                
print ipmb
                wtf
(ipmb)
            else:
                
kb str(sayi/float(son)/1000).split(".")[0]+" KByte/Sn"
                
print ipkb
                wtf
(ipkb)
        
except:
            
pass
    except
:
        
pass

test_url
="http://nfhost.net/~qpython/test.rar"
test_proxy = []
zaman=time.ctime()
tbl = []                                                                                
ValidIPRegex '(\d+\.\d+\.\d+\.\d+).*?(\d{2,5})'                                        
tekrarsayisi 1                                                                        
maxthreads 
100                                                                        
LOADURL 
'http://plai.de'                                                                
time_out 3                                                                            
network 
True                                                                            
                                                                                        
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)        
        
time.time()                                                                    
        
res urllib2.urlopen(reqtimeout=time_out)                                    
        
t2 time.time() - t                                                            
        
if res.read() == 'NOthing\n':                                                    
            print 
"\033[92m"ip'çalışıyor',"\033[93m"t2'saniye'+"\033[0m"                                    
            
test_proxy.append(ip)                                                                        
        else:                                                                            
            print 
"\033[91m"ip'proxy gereken cevabı yollamadı, atlanıyor.'+"\033[0m"                        
        
network True                                                                    
    except Exception 
as e:                                                                
        if 
str(e) == '<urlopen error [Errno 101] Network is unreachable>':                
            print 
"\033[94m"'Ağ hatası, 1 saniye sonra tekrar denenecek'+"\033[0m"                            
            
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):
    
urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler({})))
    
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:
        
urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler({})))
        print 
"\033[92mTarama yapılacak...\x1b[m"
        
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)
    
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"""
        
rp show(gport"Port")
        if 
rp == []:
            print(
"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)
            
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]"""
    
rc show(country"Ülke")[0]
    print 
"\033[92m"+country[rc]+" seçildi.\x1b[m"
    
dosya=open(getcwd()+"/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()
        sonuc=d.dialogGetResponse().result
        rp = d.dialogGetSelectedItems().result"""
        
rp show(gport"Port")
        if 
rp == []:
            print(
"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)
            
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]"""
    
rc show(ulke"Ülke")[0]
    print 
"\033[92m"+ulke[rc]+" seçildi.\x1b[m"
    
dosya=open(getcwd()+"/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"
        
getClipboard()
        
ara re.findall(ValidIPRegexp)
        for 
i in ara:
            
i[0]+':'+i[1]
            if 
not a in tbl:
                
tbl.append(a)
        
baslat()
        
time.sleep(4)
        print(
"Proxyler, 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
r = d.dialogGetSelectedItems().result[0]"""
show(islem"İşlem")[0]
print 
islem[r]

dosya=open(getcwd()+"/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(2)
print 
"\nHiz Testi Baslatiliyor, lutfen bekleyiniz...\n"
for i in test_proxy:
    
speed(i
benim kullandığım hali burda bulunsun kaybetmeyeyim.
Ara
Cevapla
#20
mustafa 1. si "burda dursun" diyeceğine "ben de bu şekilde yaptım isterseniz bakabilirsiniz" desen cümlenin gerçek anlamına kavuşmuş olacaksın

2. si senin kullandığın derken zaten yeni paylaştım ben bunu ne ara kullanıyodun Smile
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
  GÜNCEL Proxy Tarama normal Net gecemor 143 120,525 13-09-2022, Saat: 00:50
Son Yorum: perry
  python proxy , requests sorunu $cr!pt HUB 3 846 23-04-2022, Saat: 19:18
Son Yorum: gecemor
  GÜNCEL PROXY RANGE TARAMA (İSTEK) Bahadır Bera Üzer 1 1,057 26-04-2020, Saat: 21:24
Son Yorum: oktay811
  YENİ Proxy Tarama Modülü gecemor 57 44,337 26-04-2020, Saat: 18:01
Son Yorum: Bahadır Bera Üzer
  YENİ Android 7 nougat için qpython3 proxy Tarama ve oto config 55lim 37 36,371 06-04-2017, Saat: 17:51
Son Yorum: metemli333

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
Change Theme