| Hoşgeldin, Ziyaretçi |
Sitemizden yararlanabilmek için Kayıt olmalısınız.
|
| Forum İstatistikleri |
» Toplam Üyeler: 9,474
» Son Üye: yuno
» Toplam Konular: 1,328
» Toplam Yorumlar: 34,593
Detaylı İstatistikler
|
| Kimler Çevrimiçi |
Toplam: 10 kullanıcı aktif » 0 Kayıtlı » 10 Ziyaretçi
|
| Son Aktiviteler |
Film Oneri(İstek)[Paylaşı...
In Forum: İstek-Soru-ÖneriSon Yorum: by ulas1045
06-04-2026, Saat: 04:45Topics: Yorumlar: 467 Views: Okunma: 473,908
|
Facebook da Müzik Yayını ...
In Forum: FacebookSon Yorum: by mhtozk
23-06-2024, Saat: 11:07Topics: Yorumlar: 0 Views: Okunma: 6,540
|
Your freedom uzman kişile...
In Forum: Konu DışıSon Yorum: by metemli333
23-04-2024, Saat: 16:36Topics: Yorumlar: 10 Views: Okunma: 6,672
|
5gb den büyğk dosyayı far...
In Forum: İstek-Soru-ÖneriSon Yorum: by Yusuf Çelik00
07-02-2024, Saat: 17:13Topics: Yorumlar: 2 Views: Okunma: 4,622
|
Termux ile Android Telefo...
In Forum: İstek-Soru-ÖneriSon Yorum: by ahmettepe
04-08-2023, Saat: 09:33Topics: Yorumlar: 2 Views: Okunma: 2,608
|
Cloudshell için script
In Forum: İstek-Soru-ÖneriSon Yorum: by ahmettepe
24-07-2023, Saat: 12:56Topics: Yorumlar: 2 Views: Okunma: 1,994
|
Turbobit Otomatik Çeviri ...
In Forum: Konu DışıSon Yorum: by sadeceisimdustu
25-06-2023, Saat: 16:02Topics: Yorumlar: 667 Views: Okunma: 523,154
|
Cloudshell ile gdrive, me...
In Forum: İstek-Soru-ÖneriSon Yorum: by ahmettepe
29-05-2023, Saat: 10:30Topics: Yorumlar: 1 Views: Okunma: 2,131
|
İnternet paketi olmadan n...
In Forum: Konu DışıSon Yorum: by gecemor
27-05-2023, Saat: 20:53Topics: Yorumlar: 5 Views: Okunma: 2,767
|
Deprem bölgesinde ikamet ...
In Forum: Konu DışıSon Yorum: by gecemor
20-02-2023, Saat: 20:59Topics: Yorumlar: 2 Views: Okunma: 2,308
|
|
|
| Gercek Hiz Testi Kodu |
|
Yazar: iskeletor - 09-05-2016, Saat: 13:41 - Forum: Python
- Yorumlar (42)
|
 |
Ping falan ben bilniyorum, bu kodla 10mblik bir dosyayi kac saniyede indirebildiginizi ve bittiginde kb/sn cinsinden hizinizi gorecrksiniz. Speedtestcilerden ss alalim.
PHP Kod:
#-*-coding:utf8;-*- import urllib2, time, sys def yaz(x): sys.stdout.write(" "+x+"\r") sys.stdout.flush() def indir(url): a=urllib2.Request(url) a=urllib2.urlopen(a) boyut=a.info().getheaders("Content-Length")[0] t=time.time() yaz(boyut+" indiriliyor..") sayi=0 while True: c=a.read(1024*32) if not c: break sayi+=1024*32 yaz(str(sayi)+" byte indirildi") son=time.time()-t print("10 mbyte "+str(son)+ " sn surdu") print "hiziniz: ", 10/float(son), "MByte/Saniye" url="https://www.dropbox.com/s/b8d6co0xe4igicv/deneme10mb.zip?dl=1" indir(url)
|
|
|
| Ücretsiz VDS Sponsorluk Kaçırmayın Derim |
|
Yazar: Barbaros - 06-05-2016, Saat: 08:50 - Forum: Konu Dışı
- Yorumlar (7)
|
 |
Boşta kullanılmayan VDS' ler mevcut ihtiyacı olanlara ücretsiz vereceğiz almak için iletişime geçmeniz yeterlidir.
Ayrıca projeleriniz var ise sponsor olabiliriz iletişime geçebilirsiniz.
Web sitemiz : http://www.siberdc.com/
Türkiye Lokasyon VDS
Sunucularımız Türkiye Lokasyon Olup 1Gbit ( 200MBit Garanti ) Hat Mevcutlar. Serverlarınız Özel Olarak Kurulur Test Edilir Ve Ardından Size Sorunsuz Bir Şekilde Full Yetkiyle Beraber Teslim Edilir.Türkiye Lokasyon Hızlı %99 Uptime. Kişiselleştirilen VPS Serverlar. İsteğinize Göre Linux veya Windows Tabanlı İşletim Sistemi Kurulur. VPS Serverları Her İşte Kullanabilirsiniz
Skype: siberdc
|
|
|
| PureVPN HTTPS Proxy Tarama |
|
Yazar: iskeletor - 05-05-2016, Saat: 12:58 - Forum: Python
- Yorumlar (159)
|
 |
Ilyasin dedigine gore pure vpn icin https proxyler genelde sorunsuz oluyomus ben de denedim ve sonuc olumlu. Bunun icin bi pano tarama kodu yaptim. Pano tarama websayfasindan tumunu secerek kopyaladiginiz proxyleri oto config yaparak openvpn'ye ekleme yariyor.
-Bunun icin su siteye girin
http://spys.ru/proxys/FR/
-Isterseniz sag ust tarafta NO yazan yeri arttirin(daha cok proxy ciksin)
-sayfanin biyerine basili tutun
-tumunu sec diyerek kopyalayin
-asagidaki kodu calistirin. (Bu asamada vpn aciksa kapatmaniz gerek)
Eger proxylerden memnun kalirsaniz proxy tarama kisminda inteenet istemiycek sekilde biseyler yapmaya caliscam

PHP Kod:
import re,urllib2,os import androidhelper d=androidhelper.Android() config=""" client dev tun proto tcp remote nl1-ovpn-tcp.purevpn.net 80 persist-key persist-tun cipher AES-256-CBC comp-lzo verb 1 mute 20 route-method exe route-delay 2 route 0.0.0.0 0.0.0.0 float auth-user-pass auth-retry interact ifconfig-nowarn http-proxy-option CUSTOM-HEADER Host ekipmobil.turkcell.com.tr http-proxy 111.111.111.111 1111 <auth-user-pass> purevpn0m1648041 jskx4cqp </auth-user-pass>
<ca> -----BEGIN CERTIFICATE----- MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS 7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg +ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2 ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB /zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0 7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN 3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q== -----END CERTIFICATE----- </ca> key-direction 1 <tls-auth> # # 2048 bit OpenVPN static key # -----BEGIN OpenVPN Static key V1----- e30af995f56d07426d9ba1f824730521 d4283db4b4d0cdda9c6e8759a3799dcb 7939b6a5989160c9660de0f6125cbb1f 585b41c074b2fe88ecfcf17eab9a33be 1352379cdf74952b588fb161a93e13df 9135b2b29038231e02d657a6225705e6 868ccb0c384ed11614690a1894bfbeb2 74cebf1fe9c2329bdd5c8a40fe882062 4d2ea7540cd79ab76892db51fc371a3a c5fc9573afecb3fffe3281e61d72e915 79d9b03d8cbf7909b3aebf4d90850321 ee6b7d0a7846d15c27d8290e031e951e 19438a4654663cad975e138f5bc5af89 c737ad822f27e19057731f41e1e254cc 9c95b7175c622422cde9f1f2cfd3510a dd94498b4d7133d3729dd214a16b27fb -----END OpenVPN Static key V1----- </tls-auth> """
def sec(ust_mesaj,liste,tek_cok,p_buton, n_buton): d.dialogCreateAlert(ust_mesaj) if tek_cok=="tek": d.dialogSetSingleChoiceItems(liste) else: d.dialogSetMultiChoiceItems(liste) d.dialogSetPositiveButtonText(p_buton) if n_buton: d.dialogSetNegativeButtonText(n_buton) d.dialogShow() d.dialogGetResponse().result return d.dialogGetSelectedItems().result def basla(): global config print "bekleyinnnnn..." p=[] kaynak=d.getClipboard().result desen="(\d+\.\d+\.\d+\.\d+\:\d+).*?HTTPS" a=re.findall(desen,kaynak)
for i in a: p.append(i) secim=sec("Proxy Sec", p, "tek", "Tamam", "") config=re.sub("\d+\.\d+\.\d+\.\d+\s\d{2,5}", p[secim[0]].replace(":"," "), config) gec=open("/sdcard/gec.ovpn","w") gec.write(config) gec.close() d.startActivity("android.intent.action.VIEW", "/sdcard/gec.ovpn", "application/x-openvpn-profile", None, None, "net.openvpn.openvpn", "net.openvpn.openvpn.OpenVPNAttachmentReceiver") s=raw_input("Tekrar icin 'e' yazin?: ") if s.lower()=="e": basla() basla()
|
|
|
| Kandile özel pure vpn premium 25 tane |
|
Yazar: h716043 - 03-05-2016, Saat: 07:04 - Forum: Konu Dışı
- Yorumlar (327)
|
 |
1 yıllık premium vpn kandile özel 25 kişiye vereceğim
PHP Kod:
client dev tun proto tcp remote nl1-ovpn-tcp.purevpn.net:80/http://mms 443 persist-key persist-tun <ca> -----BEGIN CERTIFICATE----- MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS 7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg +ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2 ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB /zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0 7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN 3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q== -----END CERTIFICATE----- </ca> key-direction 1 <tls-auth> # # 2048 bit OpenVPN static key # -----BEGIN OpenVPN Static key V1----- e30af995f56d07426d9ba1f824730521 d4283db4b4d0cdda9c6e8759a3799dcb 7939b6a5989160c9660de0f6125cbb1f 585b41c074b2fe88ecfcf17eab9a33be 1352379cdf74952b588fb161a93e13df 9135b2b29038231e02d657a6225705e6 868ccb0c384ed11614690a1894bfbeb2 74cebf1fe9c2329bdd5c8a40fe882062 4d2ea7540cd79ab76892db51fc371a3a c5fc9573afecb3fffe3281e61d72e915 79d9b03d8cbf7909b3aebf4d90850321 ee6b7d0a7846d15c27d8290e031e951e 19438a4654663cad975e138f5bc5af89 c737ad822f27e19057731f41e1e254cc 9c95b7175c622422cde9f1f2cfd3510a dd94498b4d7133d3729dd214a16b27fb -----END OpenVPN Static key V1----- </tls-auth> cipher AES-256-CBC comp-lzo verb 1 mute 20 route-method exe route-delay 2 route 0.0.0.0 0.0.0.0 float auth-user-pass auth-retry interact ifconfig-nowarn http-proxy 213.161.151.201 8080
Bu avea için örnek yaptığım config
PHP Kod:
client dev tun proto tcp remote nl1-ovpn-tcp.purevpn.net 80 persist-key persist-tun <ca> -----BEGIN CERTIFICATE----- MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS 7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg +ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2 ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB /zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0 7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN 3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q== -----END CERTIFICATE----- </ca> key-direction 1 <tls-auth> # # 2048 bit OpenVPN static key # -----BEGIN OpenVPN Static key V1----- e30af995f56d07426d9ba1f824730521 d4283db4b4d0cdda9c6e8759a3799dcb 7939b6a5989160c9660de0f6125cbb1f 585b41c074b2fe88ecfcf17eab9a33be 1352379cdf74952b588fb161a93e13df 9135b2b29038231e02d657a6225705e6 868ccb0c384ed11614690a1894bfbeb2 74cebf1fe9c2329bdd5c8a40fe882062 4d2ea7540cd79ab76892db51fc371a3a c5fc9573afecb3fffe3281e61d72e915 79d9b03d8cbf7909b3aebf4d90850321 ee6b7d0a7846d15c27d8290e031e951e 19438a4654663cad975e138f5bc5af89 c737ad822f27e19057731f41e1e254cc 9c95b7175c622422cde9f1f2cfd3510a dd94498b4d7133d3729dd214a16b27fb -----END OpenVPN Static key V1----- </tls-auth> cipher AES-256-CBC comp-lzo verb 1 mute 20 route-method exe route-delay 2 route 0.0.0.0 0.0.0.0 float auth-user-pass auth-retry interact ifconfig-nowarn http-proxy-option CUSTOM-HEADER Host ekipmobil.turkcell.com.tr http-proxy 91.121.30.124 3128
Buda turkcell için config
Bunun için proxy tarama kodu yapmak siz python cuların işi 
https://s3-us-west-1.amazonaws.com/heart...penVPN.zip
Buda tüm ayarsız config ler
https://play.google.com/store/apps/detai...purevpnics
Buda uygulaması
https://billing.purevpn.com/clientarea.php
Burdan mail ve şifre giriş yapıp nilgilere bakabilirsiniz şifre değiştirebilirsiniz
Üsteki ise vpn id şifre
Avea mms purevpn
Apn mms
İlk giriş de üyelik girişi vpn wifi paket vs bi şekilde geçin
Ayarlardan tcp yi seçmeyi unutmayın
https://drw.sh/koheli
Avea wap purevpn apk
Apn wap
Ayarlardan tcp seçili olsun
https://drw.sh/jaolrm
Premium hesap kazanan üyeler
PHP Kod:
1 Dreams 2 guest17 3 Mehmet76 4 Ethnic 5 muozka 6 pythoncu 7 Burayaneredenüyeoluyoruz 8 x-online 9 freskadi 10 hayda26 11 beylerinsanmiyiz 12 dmx 13 baş belası 14 security 15 sahin12345 16 karapence 17 hkrgln 18 elmandrill 19 hamsii 20 gtaa 21 Dr.war 22 izzetx0 23 uğur695 24 lydia 25 sekre5 26 nizarss 27 28 29 30
|
|
|
| Python'u Yola (PATH) Ekleme |
|
Yazar: gecemor - 02-05-2016, Saat: 16:31 - Forum: Developer Team
- Yorumlar (4)
|
 |
Bir programın adını komut satırına yazıp ENTER düğmesine bastığınızda işletim sisteminiz aradığınız programın çalıştırılabilir dosyasını bulabilmek için dizinler arasında bir arama işlemi gerçekleştirir. Elbette işletim sisteminiz ilgili programı bulabilmek için bütün işletim sistemini baştan sona taramaz. Eğer böyle yapsaydı arama işlemi çok uzun sürerdi. Bunun yerine, programı bulabilmek için belli başlı dizinlerin içini kontrol eder. Eğer aranan programı bu dizinler içinde bulabilirse programınızı çalıştırır, bulamazsa da çalıştıramaz.
Peki, işletim sistemimiz, çalıştırmak istediğimiz programı bulmak için hangi dizinlerin içine bakar? Bu dizinlerin hangileri olduğunu görmek için komut satırında şu komutu verin:
echo %PATH%
İşte bu komutun çıktısında görünen ve birbirlerinden ‘;’ işareti ile ayrılmış dizinler, YOL (PATH) dizinleridir.
Örneğin Windows’ta Python programlama dilini kurduktan hemen sonra komut satırında python komutunu verirseniz Windows size şöyle bir hata mesajı verecektir:
C:\Documents and Settings\fozgul>python
'python' iç ya da dış komut, çalıştırılabilir
program ya da toplu iş dosyası olarak tanınmıyor.
Çünkü Windows’a Python’u ilk kurduğunuzda Python YOL’a ekli değildir. Yani Python’u kurduğumuz C:\Python27 adlı dizin YOL dizinleri arasında bulunmaz. O yüzden Python programlama dilini yalnızca python komutu ile çalıştırabilmek için öncelikle Python programlama dilinin kurulu olduğu dizini YOL dizinleri arasına eklememiz gerekir.
Peki Python’u nasıl YOL’a ekleyeceğiz? Şöyle:
- Denetim Masası içinde “Sistem” simgesine çift tıklayın. (Eğer klasik görünümde değilseniz Sistem simgesini bulmak için “Performans ve Bakım” kategorisinin içine bakın veya Denetim Masası açıkken adres çubuğuna doğrudan “sistem” yazıp ENTER tuşuna basın.)
- “Gelişmiş” sekmesine girin ve “Ortam Değişkenleri” düğmesine basın.
- “Sistem Değişkenleri” bölümünde “Path” öğesini bulup buna çift tıklayın.
- “Değişken Değeri” ifadesinin hemen karşısında, dizin adlarını içeren bir kutucuk göreceksiniz. Dikkat ederseniz bu kutucuk içindeki öğeler birbirlerinden ‘;’ işareti ile ayrılmış. Biz de aynı yöntemi takip ederek, Python’un kurulu olduğu dizini kutucuğun en sonuna şu şekilde ekleyeceğiz:
;C:\Python27
- Şimdi TAMAM’a basıp çıkabiliriz.
- Bu değişikliklerin geçerlilik kazanabilmesi için açık olan bütün MS-DOS pencerelerini kapatıp yeniden açmamız gerekiyor.
Eğer yukarıdaki işlemleri başarıyla gerçekleştirdiyseniz, Başlat/Çalıştır yolunu takip edip cmd komutunu vererek ulaştığınız MS-DOS ekranında;
python
yazıp ENTER tuşuna bastığınızda karşınıza şöyle bir ekran geliyor olmalı:
Python 2.7.4 (default, Apr 6 2013, 19:54:46)
[MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license"
for more information.
>>>
istihza.com'dan alıntı...
|
|
|
| Python Tkinter ile Proxy tarama kodu |
|
Yazar: gecemor - 02-05-2016, Saat: 16:18 - Forum: Developer Team
- Yorumlar (1)
|
 |
Pc bölümündeki ProxyChecker.exe uygulamasının kodudur. Programı geliştirmek isteyenler editleyip pyinstaller ile tekrar derleme yapabilirler. Örnek Tkinter ile ilgili örnek bir konu olsun diye vermek istedim. Ama pc'den python ile çalıştırmak isteyenler içerisindeki bazı Tkinter ek modülleri yüklemelidir. Zaten çalıştırılınca eksik modüller konsolda karşınıza çıkacaktır. Tabiki de bu geliştirme aşamasına gelenler için bir örnektir.
PHP Kod:
# -*- coding: utf-8 -*-
from Tkinter import * from tkMessageBox import * from tkFileDialog import askopenfilename import ImageTk import wckToolTips import tkMessageBox import os import sys import httplib import urllib2 import time from contextlib import closing from random import shuffle import re, threading import win32clipboard
pencere4=Tk() pencere4.title("Python Proxy Tarama") #pencere4.transient(pencere) pencere4.resizable(width=FALSE, height=FALSE) pgen = 400 pyuks = 400 ekrangen = pencere4.winfo_screenwidth() x = (ekrangen - pgen) / 2 pencere4.geometry("%dx%d+%d+%d"%(pgen, pyuks, x, 70)) liste = Listbox(pencere4, font="DejaVuSans 12") liste.pack(side=LEFT,fil=BOTH, expand=1) try: for i in open("ProxyListe.txt").read().split("\n"): liste.insert(END, i) except: open("ProxyListe.txt","w").close() liste.delete(END, 0) ###################### PROXY TARAMA FONKSIYONLARI (sabit) ################################ tbl = [] ## ValidIPRegex = '(\d+\.\d+\.\d+\.\d+).*?(\d{2,5})' ## tekrarsayisi = 1 ## maxthreads = 200 ## LOADURL = 'http://plai.de' ## time_out = 3 ## network = True ## ## def wtf(yaz): ## liste.insert(END, yaz) ## 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) ## t = time.time() ## res = urllib2.urlopen(req, timeout=time_out) ## t2 = time.time() - t ## if res.read() == 'NOthing\n': ## print ip, 'çalışıyor', t2, 'saniye' ## wtf(ip) ## 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 str(sayac + 1) + '. deneme başlatıldı' ## 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 proxyrox(): try: urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler({}))) oku = urllib2.urlopen("http://www.sslproxies.org/").read() liste.insert(END,"Top Proxies") sayi = len(liste.get(0, END)) clp = oku.replace(' ', ':') clp2 = re.findall(ValidIPRegex, clp) for x in clp2: a = x[0] + ':' + x[1] if not a in tbl: tbl.append(a) baslat() time.sleep(4) tbl[0:] = [] if len(liste.get(0, END)) == sayi: showinfo("hata","Çalışan proxy bulunamadı.") else: print "Tamamdir moruk." except: showerror("hata","internet bağlantısı yok!") def gather(): pencere6 = Toplevel() pencere6.title("GatherProxy Menu") pencere6.transient(pencere4) pencere6.resizable(width=FALSE, height=FALSE) pgen = 300 pyuks = 200 ekrangen = pencere4.winfo_screenwidth() x = (ekrangen - pgen) / 2 pencere6.geometry("%dx%d+%d+%d"%(pgen, pyuks, x, 70)) gport = ["3128","8080","80"] country = [] def tara(): try: if v.get() == 0 and y.get() == 0 and z.get() == 0: showwarning("Uyari","En Az Bir Port Secmelisiniz!") else: urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler({}))) oku = urllib2.urlopen("http://gatherproxy.com/proxylist/country/?c="+country[0]).read() liste.insert(END,country[0]) country[0:] = [] sayi = len(liste.get(0, END)) clp = oku.replace(' ', ':') clp2 = re.findall(ValidIPRegex, clp) for x in clp2: for i in gport: a = x[0] + ':' + i if not a in tbl: tbl.append(a) baslat() time.sleep(4) tbl[0:] = [] if len(liste.get(0, END)) == sayi: showinfo("hata","Çalışan proxy bulunamadı.") liste.delete(END,0) else: print "Tamamdir moruk." pencere6.destroy() except: showerror("hata","internet bağlantısı yok!") pencere6.destroy() def turkey(): country.append("Turkey") tara() def germany(): country.append("Germany") tara() def france(): country.append("France") tara() def netherlands(): country.append("Netherlands") tara() def vport(): if v.get() == 1: gport.append("3128") else: gport.remove("3128") def yport(): if y.get() == 1: gport.append("8080") else: gport.remove("8080") def zport(): if z.get() == 1: gport.append("80") else: gport.remove("80") v=IntVar() v.set(1) y=IntVar() y.set(1) z=IntVar() z.set(1) TR = Button(pencere6, text="Turkey", width=23,font="bold",command=turkey).pack(pady=5) DE = Button(pencere6, text="Germany", width=23, font="bold",command=germany).pack(pady=5) FR = Button(pencere6, text="France", width=23, font="bold",command=france).pack(pady=5) NL = Button(pencere6, text="Netherlands", width=23, font="bold",command=netherlands).pack(pady=5) port1 = Checkbutton(pencere6,text="3128",variable=v,command=vport).pack(side=LEFT,padx=40) port2 = Checkbutton(pencere6,text="8080",variable=y,command=yport).pack(side=LEFT) port3 = Checkbutton(pencere6,text="80",variable=z,command=zport).pack(side=LEFT,padx=40)
def pnova(): pencere7 = Toplevel() pencere7.title("ProxyNova Menu") pencere7.transient(pencere4) pencere7.resizable(width=FALSE, height=FALSE) pgen = 300 pyuks = 200 ekrangen = pencere4.winfo_screenwidth() x = (ekrangen - pgen) / 2 pencere7.geometry("%dx%d+%d+%d"%(pgen, pyuks, x, 70)) gport = ["3128","8080","80"] country = [] def tara(): try: if v.get() == 0 and y.get() == 0 and z.get() == 0: showwarning("Uyari","En Az Bir Port Secmelisiniz!") else: urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler({}))) oku = urllib2.urlopen("http://www.proxynova.com/proxy-server-list/country-"+country[0]).read() liste.insert(END,country[0]) country[0:] = [] sayi = len(liste.get(0, END)) clp = re.findall('>(\d+\.\d+\.\d+\.\d+)<', oku) for x in clp: for i in gport: a = x + ':' + i if not a in tbl: tbl.append(a) baslat() time.sleep(4) tbl[0:] = [] if len(liste.get(0, END)) == sayi: showinfo("hata","Çalışan proxy bulunamadı.") liste.delete(END,0) else: print "Tamamdir moruk." pencere7.destroy() except: showerror("hata","internet bağlantısı yok!") pencere7.destroy() def turkey(): country.append("tr") tara() def germany(): country.append("de") tara() def france(): country.append("fr") tara() def netherlands(): country.append("nl") tara() def vport(): if v.get() == 1: gport.append("3128") else: gport.remove("3128") def yport(): if y.get() == 1: gport.append("8080") else: gport.remove("8080") def zport(): if z.get() == 1: gport.append("80") else: gport.remove("80") v=IntVar() v.set(1) y=IntVar() y.set(1) z=IntVar() z.set(1) TR = Button(pencere7, text="Turkey", width=23,font="bold",command=turkey).pack(pady=5) DE = Button(pencere7, text="Germany", width=23, font="bold",command=germany).pack(pady=5) FR = Button(pencere7, text="France", width=23, font="bold",command=france).pack(pady=5) NL = Button(pencere7, text="Netherlands", width=23, font="bold",command=netherlands).pack(pady=5) port1 = Checkbutton(pencere7,text="3128",variable=v,command=vport).pack(side=LEFT,padx=40) port2 = Checkbutton(pencere7,text="8080",variable=y,command=yport).pack(side=LEFT) port3 = Checkbutton(pencere7,text="80",variable=z,command=zport).pack(side=LEFT,padx=40) def manuel(): pencere5 = Toplevel() pencere5.title("Manuel Tarama") pencere5.transient(pencere4) pencere5.resizable(width=FALSE, height=FALSE) pgen = 400 pyuks = 400 ekrangen = pencere4.winfo_screenwidth() x = (ekrangen - pgen) / 2 pencere5.geometry("%dx%d+%d+%d"%(pgen, pyuks, x, 70)) def ypstr(): win32clipboard.OpenClipboard() List.insert(END, win32clipboard.GetClipboardData()) win32clipboard.CloseClipboard() def mtara(): sayi = len(liste.get(0, END)) L = List.get(0.0, END) L2 = re.findall(ValidIPRegex, L) for i in L2: a = i[0]+':'+i[1] if not a in tbl: tbl.append(a) baslat() time.sleep(4) tbl[0:] = [] if len(liste.get(0, END)) == sayi: showerror("hata","calisan proxy bulunamadi veya baglanti kurulamadi.") else: showinfo("Bilgi","Calisan proxy'ler listeye eklenmistir.") pencere5.destroy() def sil(): List.delete(0.0, END) def bilgi(): showinfo("Bilgi", "Kopyaladiginiz proxy iceren text sayfasini 'Yapistir' butonu ile yapistirin " "ve ardindan 'Listeyi Tara' butonuna basin. Ayrica bu islemi yaparken listedeki proxylerin " "düzgün yerlestirilmesine gerek yoktur.")
kaydirma = Scrollbar(pencere5) kaydirma.pack(side=LEFT, fill=Y) List = Text(pencere5, yscrollcommand=kaydirma.set, width=20) List.pack(side=LEFT, fil=BOTH, expand=1) kaydirma.config(command=List.yview) Paste = Button(pencere5, text="Yapistir", command=ypstr, width=15).pack() ListeTara = Button(pencere5, text="Listeyi Tara", command=mtara, width=15) ListeTara.pack(pady=1) ListeSil = Button(pencere5, text="Listeyi Sil",command=sil, width=15) ListeSil.pack() bilgi = Button(pencere5,text="Kullanim?", command=bilgi, width=15).pack(side=BOTTOM) def kopyall(): pencere4.clipboard_clear() for i in liste.get(0,END): pencere4.clipboard_append(i+"\n") def temizle(): liste.delete(0, END) def kayit(): dosya = open("ProxyListe.txt","w") dosya.close() for i in liste.get(0, END): y = open("ProxyListe.txt","ab") y.write(i+"\n") y.close() showinfo("Bilgi","'ProxyListe.txt' dosyasına kaydedildi.") def gosterici(event): pencere8 = Toplevel() pencere8.title("İşlem Seçıniniz") pencere8.transient(pencere4) pencere8.resizable(width=FALSE, height=FALSE) pgen = 250 pyuks = 90 ekrangen = pencere4.winfo_screenwidth() x = (ekrangen - pgen) / 2 pencere8.geometry("%dx%d+%d+%d"%(pgen, pyuks, x,100)) def sil(): liste.delete(ACTIVE) pencere8.destroy() def kopya(): pencere8.clipboard_clear() pencere8.clipboard_append(liste.get(ACTIVE)) pencere8.destroy()
psil = Button(pencere8, text="Sil",command=sil,width=23,font="bold").pack(pady=6) kopyala = Button(pencere8, text="Kopyala",command=kopya,width=23,font="bold").pack(pady=6) liste["relief"] = "raised" liste.bind("<Double-Button-1>", gosterici) tara = Button(pencere4, text="SSLproxies.org", command=proxyrox, width=17, height=2,font="dejaVuSans 12 bold").pack() tara2 = Button(pencere4, text="GatherProxy.com", command=gather, width=17,height=2, font="dejaVuSans 12 bold").pack() tara3 = Button(pencere4, text="ProxyNova.com", command=pnova, width=17,height=2, font="dejaVuSans 12 bold").pack() ManuelTara = Button(pencere4, text="Manuel Tarama", command=manuel, width=19,height=2, font="bold").pack() info = Label(pencere4, text="\n\nDeveloped by\n gecemor",font="Arial 7 italic").pack() kaydet = Button(pencere4, text="Kaydet", command=kayit, width=19, height=2,font="bold", fg="white",bg="green").pack(side=BOTTOM) ListeTemizle = Button(pencere4, text="Listeyi Temizle", command=temizle, width=19,height=1, font="bold",fg="red").pack(side=BOTTOM) kopyalafull = Button(pencere4, text="Listeyi Kopyala",command=kopyall,width=19,height=1,font="bold",fg="blue").pack(side=BOTTOM,padx=4)
mainloop()
|
|
|
|