Skip to content

It checks the free proxy addresses it collects from websites and saves the working proxy addresses to the file.

License

Notifications You must be signed in to change notification settings

abdulkadir-gungor/Gngr_proxy_harvester

Repository files navigation

Gngr_proxy_harvester

It checks the free proxy addresses it collects from websites and saves the working proxy addresses to the file.

"Gngr proxy harvester" - ücretsiz proxy toplayan ve kontrol eden bir uygulama örneğidir. "pyinstaller" ile derlenerek "exe" haline getirildikten sonra Python Scriptlerinde kullanmak üzere çalışan ücretsiz proxy adresleri elde edilebilir. https://www.youtube.com/watch?v=GAmMjMAJA8E adresinde örnek bir kullanıma ait video bulunmaktadır.

Kaynak kodun derlenmiş ('exe' uzantılı) dosya hali https://drive.google.com/file/d/14OBfxPVWVgYPob1qMB1Ba5O9aoejjGYJ/view?usp=sharing adresine konulmuştur. Rar şifresi "Gngr-v1.0".

Program çalışması durumunda iki adet dosya üretir. "untrusted_proxy_list.txt" adlı dosya, web sitelerinden toplanan henüz kontrol edilmemiş proxy adreslerini içerir. "trusted_proxy_list.txt" adlı dosya bulunan proxy adresleri hem "http" hemde "https" protokollerinde çalıştığı tespit edilmiş olan proxy adresleridir. Kullanacağınız proxy adresleri "trusted_proxy_list.txt" adlı dosyadadır. "examples" adlı klasörün içinde bulunan iki adet python script-i proxy kullanımına örnek olması açısından verilmiştir.

Gereksinimler

Gerekli kütüphaneler: requests, pyinstaller

pip install requests

pip install pyinstaller

"pyinstaller" kodu tek parça çalıştırılabilir dosya haline getirmek için kullanılacak.

Kaynak Kodu Derlemek İçin

pyinstaller --onefile --icon=main.ico Gngr_proxy_harvester.py

Aşağıda PyCharm programı üzerinde nasıl derlendiği resim olarak gösterilmektedir.

[1]

e1

[2]

e2

[3]

e3

[4]

e4

[5]

e5

[6]

e6

"examples" Adlı Klasör

"examples" adlı klasörde "Gngr_proxy_harvester" programı ile python scriptlerinin nasıl entegre kullanabileceği gösterilmektedir. Bu scriptler "trusted_proxy_list.txt" adlı dosyadan doğrulanmış proxy adreslerini çekerek kullanmaktadır. Aşağıda beraber kullanıma ait resimler gösterilmektedir.

[1]

n3

[2]

n2

Önemli Not

Program proxy adreslerini ücretsiz sitelerden toplamaktadır. Bu yüzden toplanan proxy adresleri birden fazla proxy çeşidine ait olabilir.

Yasal Uyarı

Eğitim amacıyla hazırlanmıştır.

Kullanıcıların bazı kullanım şekilleri suça sebep olabilir.

Olumsuz durumlarla karşılaşmamak için "Yasal_Uyarı.txt" dosyasını okuyunuz.