Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
proxy2 — بروكسي HTTP/HTTPS في سكربت بايثون واحد | Kitploit
أدوات/GitHubGitHub/inaz2/proxy2
أدوات عامةبروكسيات الويب والاعتراضأمن الويب
GitHubinaz2/proxy2

proxy2

بروكسي HTTP/HTTPS في سكربت بايثون واحد

عرض المستودع
551235منذ 4 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

proxy2

بروكسي HTTP/HTTPS في سكربت بايثون واحد

الميزات

  • سهل التخصيص
  • لا يتطلب وحدات خارجية
  • يدعم كلاً من IPv4 و IPv6
  • يدعم اتصال HTTP/1.1 المستمر (Persistent Connection)
  • يدعم توليد شهادات ديناميكية لاعتراض HTTPS

يعمل هذا السكربت على Python 2.7. تحتاج إلى تثبيت OpenSSL لاعتراض اتصالات HTTPS.

الاستخدام

فقط قم بتشغيله كسكربت:

root@kitploit:~
$ python proxy2.py

الأمر أعلاه يشغّل البروكسي على localhost:8080. تحقق من أنه يعمل عن طريق كتابة الأمر أدناه في طرفية أخرى على نفس المضيف.

root@kitploit:~
$ http_proxy=localhost:8080 curl http://www.example.com/

proxy2 صُنع لأغراض التصحيح/الاختبار، لذلك فهو يقبل الاتصالات من localhost فقط.

لاستخدام منفذ آخر، حدد رقم المنفذ كوسيطة أولى.

root@kitploit:~
$ python proxy2.py 3128

تفعيل اعتراض HTTPS

لاعتراض اتصالات HTTPS، قم بتوليد مفاتيح خاصة وشهادة CA خاصة:

root@kitploit:~
$ ./setup_https_intercept.sh

عبر البروكسي، يمكنك الوصول إلى http://proxy2.test/ وتثبيت شهادة CA في المتصفحات.

التخصيص

يمكنك بسهولة تخصيص البروكسي وتعديل الطلبات/الاستجابات أو حفظ أشياء في الملفات. تحتوي فئة ProxyRequestHandler على 3 طرق للتخصيص:

  • request_handler: تُستدعى قبل الوصول إلى الخادم العلوي (upstream server)
  • response_handler: تُستدعى قبل الاستجابة للعميل
  • save_handler: تُستدعى بعد الاستجابة للعميل مع القفل الحصري، لذا يمكنك الكتابة بأمان إلى الطرفية أو نظام الملفات

بشكل افتراضي، يتم تنفيذ save_handler فقط والتي تُخرج رؤوس HTTP(S) وبعض البيانات المفيدة إلى المخرجات القياسية.

تنزيل الأداة