
زاحف بحث Google يجمع عناوين URL الضعيفة لـ Apache Struts2 S2-045 (CVE-2017-5638) باستخدام كلمات رئيسية قابلة للتكوين ودعم وكيل.
يُستخدم هذا المشروع لجمع عناوين URL الضعيفة المتأثرة بـ Struts2 S2-045 من نتائج بحث جوجل.
python reaper.py
يقوم reaper.py بتشغيل زاحف بحث جوجل باستخدام كلمات مفتاحية محددة في crawler.conf للعثور على عناوين URL الضعيفة.
crawler.confbase_url : رابط بحث جوجل الأساسي
keyword : مثال: site:gov ext:action
expect_num : عدد النتائج المتوقعة للزحف
http/socks : تعيين وكيل HTTP/SOCKS5 للزاحف
تحتاج إلى تشغيل الأمر التالي لتثبيت المتطلبات.
pip install beautifulsoup4 requests
إذا كنت ترغب في استخدام وكيل SOCKS5، فقم بتثبيت requests[socks] باستخدام pip.
pip install requests[socks]