Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
proxy2 — एक ही पायथन स्क्रिप्ट में HTTP/HTTPS प्रॉक्सी | Kitploit
उपकरण/GitHubGitHub/inaz2/proxy2
सामान्य उपयोगिताएँवेब प्रॉक्सी और अवरोधनवेब सुरक्षा
GitHubinaz2/proxy2

proxy2

एक ही पायथन स्क्रिप्ट में HTTP/HTTPS प्रॉक्सी

रिपॉजिटरी देखें
5512354 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

proxy2

एक ही पायथन स्क्रिप्ट में HTTP/HTTPS प्रॉक्सी

विशेषताएँ

  • अनुकूलित करने में आसान
  • किसी बाहरी मॉड्यूल की आवश्यकता नहीं
  • IPv4 और IPv6 दोनों का समर्थन करता है
  • HTTP/1.1 Persistent Connection का समर्थन करता है
  • HTTPS इंटरसेप्ट के लिए डायनामिक प्रमाणपत्र निर्माण का समर्थन करता है

यह स्क्रिप्ट Python 2.7 पर काम करती है। HTTPS कनेक्शन इंटरसेप्ट करने के लिए आपको OpenSSL इंस्टॉल करना होगा।

उपयोग

बस इसे एक स्क्रिप्ट के रूप में चलाएँ:

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: अपस्ट्रीम सर्वर तक पहुँचने से पहले कॉल किया जाता है
  • response_handler: क्लाइंट को प्रतिक्रिया देने से पहले कॉल किया जाता है
  • save_handler: एक्सक्लूसिव लॉक के साथ क्लाइंट को प्रतिक्रिया देने के बाद कॉल किया जाता है, ताकि आप सुरक्षित रूप से टर्मिनल या फ़ाइल सिस्टम में लिख सकें

डिफ़ॉल्ट रूप से, केवल save_handler लागू किया गया है, जो HTTP(S) हेडर और कुछ उपयोगी डेटा को स्टैंडर्ड आउटपुट में आउटपुट करता है।

टूल डाउनलोड करें