
Google खोज क्रॉलर जो कॉन्फ़िगर करने योग्य कीवर्ड और प्रॉक्सी समर्थन का उपयोग करके Apache Struts2 S2-045 (CVE-2017-5638) के लिए संवेदनशील URL एकत्र करता है।
यह प्रोजेक्ट Google खोज परिणामों से Struts2 S2-045 से प्रभावित असुरक्षित URL एकत्र करने के लिए उपयोग किया जाता है।
python reaper.py
reaper.py एक Google खोज क्रॉलर चलाएगा जो crawler.conf में परिभाषित कीवर्ड का उपयोग करके असुरक्षित URL ढूँढेगा।
crawler.confbase_url : मूल Google खोज URL
keyword : उदाहरण site:gov ext:action
expect_num : क्रॉल किए जाने वाले अपेक्षित खोज परिणामों की संख्या
http/socks : क्रॉलर के लिए HTTP/SOCKS5 प्रॉक्सी सेट करें
आवश्यकताओं को स्थापित करने के लिए निम्न कमांड चलाएँ।
pip install beautifulsoup4 requests
यदि आप SOCKS5 प्रॉक्सी का उपयोग करना चाहते हैं, तो pip से requests[socks] स्थापित करें।
pip install requests[socks]