
सार्वजनिक elite anonymity प्रॉक्सी खोजता है तथा उनका समवर्ती परीक्षण करता है
यह स्क्रिप्ट कुछ महीनों से काम नहीं कर रही थी। मैंने अभी इसे 7/6/15 को ठीक किया है। अब यह केवल gatherproxy.com का उपयोग करती है।
यह elite anonymity (L1) HTTP प्रॉक्सी खोजती है और फिर उन सभी का समानांतर परीक्षण करती है। यह प्रत्येक प्रॉक्सी की जाँच 3 IP जाँच URL से करती है, जिसमें एक HTTPS URL भी शामिल है, ताकि यह सुनिश्चित हो सके कि प्रॉक्सी HTTPS अनुरोधों को संभाल सकती है। फिर यह प्रॉक्सी हेडर की जाँच करती है ताकि पुष्टि हो सके कि यह एक elite L1 प्रॉक्सी है जो कोई अतिरिक्त जानकारी लीक नहीं करेगी। डिफ़ॉल्ट रूप से स्क्रिप्ट केवल उन प्रॉक्सी का IP, अनुरोध समय और देश कोड प्रिंट करेगी जो चारों परीक्षणों में उत्तीर्ण होती हैं, लेकिन आप -a (--all) विकल्प के साथ किसी भी परीक्षण में हुई त्रुटियों सहित सभी परिणाम देख सकते हैं।
यदि आपके सिस्टम पर requests <1.2.0 है, तो आपको कोई आउटपुट नहीं दिखेगा क्योंकि हर परीक्षण में एक त्रुटि उत्पन्न होगी जो अनुरोध में "elapsed" विशेषता न होने का संकेत देगी। त्रुटियों की जाँच के लिए -a विकल्प का उपयोग करें।
Kali के रिपॉजिटरी में gevent 0.13 है, और यदि आप चाहते हैं कि -s विकल्प काम करे तो आपको gevent 1.0 की आवश्यकता होगी। इसके अलावा यह 0.13 के साथ ठीक काम करती है।
apt-get install python-dev python-gevent
pip install --upgrade gevent
python elite-proxy-finder.py
उन प्रॉक्सी को दिखाएँ जो चारों परीक्षणों में उत्तीर्ण होती हैं, उनका देश कोड, और प्रत्येक अनुरोध को पूरा होने में लगा समय। सबसे तेज़ प्रॉक्सी पहले प्रिंट होती हैं।
python elite-proxy-finder.py -s 10
केवल सबसे तेज़ 10 प्रॉक्सी परिणाम दिखाएँ।
python elite-proxy-finder.py -a
हुई त्रुटियों सहित सभी प्रॉक्सी परिणाम दिखाएँ।
python elite-proxy-finder.py -q
केवल उन प्रॉक्सी का IP पता और पोर्ट प्रिंट करें जो चारों परीक्षणों में उत्तीर्ण होती हैं।
कॉपीराइट (c) 2014, Dan McInerney सर्वाधिकार सुरक्षित।
स्रोत और बाइनरी रूपों में पुनर्वितरण और उपयोग, बिना संशोधन के या संशोधन के साथ, तब अनुमत है जब निम्नलिखित शर्तें पूरी हों:
यह सॉफ्टवेयर कॉपीराइट धारकों और योगदानकर्ताओं द्वारा "AS IS" प्रदान किया गया है और किसी भी व्यक्त या निहित वारंटी, जिसमें व्यापारिकता और किसी विशेष उद्देश्य के लिए उपयुक्तता की निहित वारंटी शामिल हैं, लेकिन इन्हीं तक सीमित नहीं हैं, अस्वीकृत की जाती हैं। किसी भी स्थिति में किसी भी प्रत्यक्ष, अप्रत्यक्ष, आकस्मिक, विशेष, अनुकरणीय, या परिणामी क्षति के लिए उत्तरदायी नहीं होगा (जिसमें वैकल्पिक वस्तुओं या सेवाओं की प्राप्ति; उपयोग, डेटा, या लाभ की हानि; या व्यवसाय में रुकावट शामिल हैं, लेकिन इन्हीं तक सीमित नहीं हैं) चाहे वह किसी भी कारण से उत्पन्न हुई हों और किसी भी दायित्व सिद्धांत पर, चाहे वह अनुबंध, कठोर दायित्व, या अपकृत्य (लापरवाही सहित या अन्यथा) हो, इस सॉफ्टवेयर के उपयोग से किसी भी तरह से उत्पन्न, भले ही ऐसी क्षति की संभावना के बारे में सलाह दी गई हो।