Hoşgeldin, Ziyaretçi:

l Üye Ol

Facebook ile Giriş
Tarih: 24-10-2018, Saat: 01:31
  • http://qpython.club'e Hoşgeldiniz!
  • Forum Kurallarını okumayı unutmayınız.
  • İyi Forumlar...
  • Python Kodları
  • qpython.club Adresimiz Aktiftir...


USD: ---      EUR: ---      BTC: ---

Python Kodları > Programlama Dilleri > Python > YENİ Proxy Tarama ve Hızlarını Test Etme >

 Yorum: 96    Görüntülenme: 30978
Konuyu Oyla:
  • Toplam: 1 Oy - Ortalama: 5
  • 1
  • 2
  • 3
  • 4
  • 5
 Proxy Tarama ve Hızlarını Test Etme
14-08-2016, Saat: 12:18,
Çevrimdışı
Vip üye
Vip Üye
Üyelik Tarihi: 11-07-2016
Mesajlar : 414
Konular:
Rep Puanı: 1
#11
RE: Proxy Tarama ve Hızlarını Test Etme

Çok teşekkürler abi süper ötesi teşekkür teşekkür bravo
14-08-2016, Saat: 12:18
Cevapla
14-08-2016, Saat: 13:27, (Son Düzenleme: 14-08-2016, Saat: 13:29, Düzenleyen: hkrgln.)
Çevrimdışı
Geliştirici Üye
Developer
Üyelik Tarihi: 03-02-2016
Mesajlar : 1,080
Konular:
Rep Puanı: 9
#12
RE: Proxy Tarama ve Hızlarını Test Etme

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)
(Son Düzenleme: 14-08-2016, Saat: 13:29, Düzenleyen: hkrgln.)
14-08-2016, Saat: 13:27
Cevapla
14-08-2016, Saat: 13:56,
Çevrimdışı
Vip üye
Vip Üye
Üyelik Tarihi: 11-07-2016
Mesajlar : 414
Konular:
Rep Puanı: 1
#13
RE: Proxy Tarama ve Hızlarını Test Etme

http://nfhost.net/~qpython/test.rar
Bunu indiriyor anladığım kadarıyla
14-08-2016, Saat: 13:56
Cevapla
14-08-2016, Saat: 14:13,
Çevrimdışı
Geliştirici Üye
Developer
Üyelik Tarihi: 03-02-2016
Mesajlar : 1,080
Konular:
Rep Puanı: 9
#14
RE: Proxy Tarama ve Hızlarını Test Etme

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
14-08-2016, Saat: 14:13
Cevapla
14-08-2016, Saat: 14:46,
Çevrimdışı
Admin
Admin Grubu
Üyelik Tarihi: 02-02-2016
Mesajlar : 5,836
Konular:
Rep Puanı: 102
#15
Cvp: Proxy Tarama ve Hızlarını Test Etme

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
14-08-2016, Saat: 14:46
Cevapla
14-08-2016, Saat: 15:19,
Çevrimdışı
Vip üye
Vip Üye
Üyelik Tarihi: 11-07-2016
Mesajlar : 414
Konular:
Rep Puanı: 1
#16
RE: Proxy Tarama ve Hızlarını Test Etme

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
14-08-2016, Saat: 15:19
Cevapla
14-08-2016, Saat: 15:27,
Çevrimdışı
Admin
Admin Grubu
Üyelik Tarihi: 02-02-2016
Mesajlar : 5,836
Konular:
Rep Puanı: 102
#17
Cvp: Proxy Tarama ve Hızlarını Test Etme

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
14-08-2016, Saat: 15:27
Cevapla
14-08-2016, Saat: 15:41,
Çevrimdışı
Vip üye
Vip Üye
Üyelik Tarihi: 11-07-2016
Mesajlar : 414
Konular:
Rep Puanı: 1
#18
RE: Proxy Tarama ve Hızlarını Test Etme

Mbam mış
14-08-2016, Saat: 15:41
Cevapla
14-08-2016, Saat: 15:58,
Çevrimdışı
Emektar Üye
new üye
Üyelik Tarihi: 03-02-2016
Mesajlar : 195
Konular:
Rep Puanı: 2
#19
Cvp: Proxy Tarama ve Hızlarını Test Etme

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.
14-08-2016, Saat: 15:58
Cevapla
14-08-2016, Saat: 16:12,
Çevrimdışı
Admin
Admin Grubu
Üyelik Tarihi: 02-02-2016
Mesajlar : 5,836
Konular:
Rep Puanı: 102
#20
Cvp: Proxy Tarama ve Hızlarını Test Etme

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
14-08-2016, Saat: 16:12
Cevapla
« Önceki Konu | Sonraki Konu »
Konuyu Okuyanlar: 1 Ziyaretçi



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  YENİ Proxy Tarama Modülü gecemor 50 19,975 30-04-2017, Saat: 22:23
Son Yorum: gecemor
  YENİ Android 7 nougat için qpython3 proxy Tarama ve oto config 55lim 37 17,242 06-04-2017, Saat: 17:51
Son Yorum: metemli333
  YENİ Host tarama [kod eklendi] iskeletor 167 70,788 28-01-2017, Saat: 21:44
Son Yorum: hkrgln
  Eski Proxy tarama + Proxy hız testi + Config oluşturma Umutrc 14 6,776 20-01-2017, Saat: 02:29
Son Yorum: baris02
  GÜNCEL Proxy Tarama normal Net gecemor 140 67,714 27-11-2016, Saat: 19:33
Son Yorum: rekt

Hızlı Menü:

Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB
© 2002-2018 MyBB Group.
ImAdige theme by IMADIGE © 2015.