Allows creating and tracking http and https protocol calls. It also supports Proxy.
Http ve https protokol istek ve cevaplarını kontrol etmenize imkan veren bir uygulamadır. Bu istekler üzerinde oynamalar yapabilir, ayrıca bu istek ve cevapları bir proxy aracılığıyla gerçekleştirebilir.
Kaynak kodun derlenmiş hali (-Exe hali-) https://drive.google.com/file/d/1_7lkdbF0MoqRKYjg-TIMeJ7oc2i-WiEy/view?usp=sharing adresinde indirilebilir. İndirilen rar dosyasının şifresi "Gngr-v1.0" dir.
Kaynak kodun derlenmiş çalışır hali ile ilgili video https://www.youtube.com/watch?v=g0BT9t4qkxk adresinden izlenebilir. Ayrıca proxy kullanımı ile ilgili video https://www.youtube.com/watch?v=pX0U6mCVFAg adresinden izlenebilir. Videoda kullanılan proxy uygulamasına https://github.com/abdulkadir-gungor/Gngr_proxy_harvester adresinden ulaşabilirsiniz.
Gerekli kütüphaneler: requests, pyQt5, pyinstaller
Yüklemek için;
pip install requests
pip install pyQt5
pip install pyinstaller
"pyinstaller" kodu tek parça çalıştırılabilir dosya haline getirmek için kullanılacak
Keylogger kodlanırken "Python 3.8.5" kullanıldı. "Gngr_requests.py" adlı dosya, arayüzle entegre çalışan ana Python dosyasıdır. "RequestsFunction.py" gerekli olan diğer fonksiyon ve sınıfların bulunduğu dosyadır.
pyinstaller --onefile --noconsole --icon=Gngr_requests.ico Gngr_requests.py
Python kodu derlendikten sonra "Gngr_requests.ico" ve "Gngr_requests_qui.ui" dosyaları üretilen "exe" dosyasının yanında olmalıdır. Özellikle "Gngr_requests_qui.ui" arayüz dosyasının olmaması "exe" programının çalışmamasına sebep olmaktadır. Aşağıda derlenmiş olan ve çalışma halindeki programın ekran görüntüsü yer almaktadır.
[1 - Proxy Kullanmadan]
[2 - Proxy Kullanarak]
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.