
يعثر على بروكسيات إخفاء الهوية العامة من فئة Elite ويختبرها بشكل متزامن
كان هذا السكربت لا يعمل لعدة أشهر. لقد قمت بإصلاحه للتو في 7/6/15. يستخدم الآن gatherproxy.com فقط.
يجد بروكسيات HTTP فائقة إخفاء الهوية (L1) ثم يختبرها جميعًا بالتوازي. يختبر كل بروكسي ضد 3 عناوين URL للتحقق من عنوان IP، بما في ذلك عنوان HTTPS للتأكد من قدرته على التعامل مع طلبات HTTPS. ثم يتحقق من ترويسات البروكسي للتأكد من أنه بروكسي فائق (L1) لن يسرب أي معلومات إضافية. افتراضيًا، سيقوم السكربت بطباعة عنوان IP الخاص بالبروكسي، ووقت الطلب، ورمز الدولة للبروكسيات التي تجتاز جميع الاختبارات الأربعة، ولكن يمكنك رؤية جميع النتائج بما في ذلك الأخطاء في أي من الاختبارات باستخدام الخيار -a (--all).
إذا كنت على نظام يحتوي على requests <1.2.0 فلن ترى أي مخرجات لأن كل اختبار سينتج خطأً يشير إلى أن الطلب لا يحتوي على السمة "elapsed". استخدم الخيار -a للتحقق من الأخطاء.
يحتوي Kali على gevent 0.13 في مستودعه، وستحتاج إلى gevent 1.0 إذا كنت تريد أن يعمل الخيار -s. باستثناء ذلك، يعمل بشكل جيد مع 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 جميع الحقوق محفوظة.
يُسمح بإعادة التوزيع والاستخدام في الأشكال المصدرية والثنائية، مع أو بدون تعديل، بشرط استيفاء الشروط التالية:
هذا البرنامج مُقدَّم من قبل أصحاب حقوق الطبع والنشر والمساهمين "كما هو" و أي ضمانات صريحة أو ضمنية، بما في ذلك على سبيل المثال لا الحصر، الضمانات الضمنية لقابلية التسويق والملاءمة لغرض معين هي مرفوضة. في أي حال من الأحوال لا يكون مسؤولاً عن أي أضرار مباشرة أو غير مباشرة أو عرضية أو خاصة أو نموذجية أو تبعية (بما في ذلك على سبيل المثال لا الحصر، شراء سلع أو خدمات بديلة؛ فقدان الاستخدام أو البيانات أو الأرباح؛ أو انقطاع الأعمال) مهما كانت الأسباب و على أي نظرية من نظريات المسؤولية، سواء في العقد أو المسؤولية الصارمة أو الضرر (بما في ذلك الإهمال أو غيره) الناشئة بأي شكل من الأشكال عن استخدام هذا البرنامج، حتى لو تم إبلاغهم بإمكانية حدوث مثل هذا الضرر.