
Log4Shell कमजोरी [CVE-2021-44832] का पता लगाएं
अपनी फ़ाइलों और निर्देशिकाओं में Log4Shell भेद्यता [CVE-2021-44832] का पता लगाएं।
यह Rust-आधारित Log4j स्कैनर आपको उन कमजोर फ़ाइलों की पहचान और पता लगाने में मदद करने के लिए डिज़ाइन किया गया है जिनमें Log4Shell भेद्यता [CVE-2021-44832] हो सकती है। यह फ़ाइलों और निर्देशिकाओं को स्कैन करता है ताकि उन Logger.class फ़ाइलों का पता लगाया जा सके जिनके नाम में 'log4j' है या उन JAR फ़ाइलों का पता लगाया जा सके जिनके नाम में '2.17.1' नहीं है।
git clone https://github.com/yourusername/log4j-scanner.git
cd log4j-scanner
Cargo का उपयोग करके प्रोजेक्ट बनाएं।
cargo build --release
वांछित पथ के साथ Log4j स्कैनर चलाएं।
./target/release/log4j-scanner /path/to/scan
/path/to/scan को उस निर्देशिका से बदलें जिसे आप Log4j भेद्यताओं के लिए स्कैन करना चाहते हैं।
स्कैनर प्रगति और किसी भी खोजी गई कमजोर फ़ाइलों को इंगित करने वाले संदेश प्रदर्शित करेगा।
योगदान का स्वागत है! यदि आपको कोई बग मिलता है या सुधार के सुझाव हैं, तो कृपया एक issue बनाएं या pull request सबमिट करें।