
यह PowerShell स्क्रिप्ट उन सभी लोगों के लिए है जो अपने वातावरण में Log4j भेद्यता का निवारण करना चाहते हैं। यह कई मशीनों को लक्षित कर सकती है तथा सभी या केवल प्रभावित डिवाइसों पर दूरस्थ रूप से एक जॉब के रूप में चल सकती है।
project_description
दस्तावेज़ देखें »
डेमो देखें
·
बग रिपोर्ट करें
·
फीचर अनुरोध करें
यह PowerShell स्क्रिप्ट उन सभी लोगों के लिए है जो अपने वातावरण में Log4j भेद्यता को समाप्त करना चाहते हैं। यह कई मशीनों को लक्षित कर सकती है और सभी या केवल प्रभावित उपकरणों पर एक जॉब के रूप में दूरस्थ रूप से चल सकती है।
यह एक उदाहरण है कि आप अपने प्रोजेक्ट को स्थानीय रूप से सेट करने के निर्देश कैसे दे सकते हैं। स्थानीय प्रति प्राप्त करने और चलाने के लिए इन सरल उदाहरण चरणों का पालन करें।
दूरस्थ मशीनों पर प्रशासनिक PowerShell स्क्रिप्ट चलाने के लिए आपके पास अपने वातावरण में उपयुक्त अधिकार होने चाहिए।
रिपॉजिटरी क्लोन करें या PowerShell स्क्रिप्ट डाउनलोड करें क्लोन करें:
git clone https://github.com/digital-dev/Log4j-CVE-2021-44228-Remediation.git
स्क्रिप्ट डाउनलोड करें:
wget https://raw.githubusercontent.com/digital-dev/Log4j-Remediation/main/Log4j-CVE-2021-44228-Remediation.ps1
PowerShell ISE में स्क्रिप्ट खोलें
स्क्रिप्ट निष्पादन की अनुमति देने के लिए निष्पादन नीति सेट करें।
Set-ExecutionPolicy Bypass -Scope CurrentUser
प्रभावित कंप्यूटरों को "असुरक्षित कंप्यूटर" सरणी संपादित करके कंप्यूटर सरणी में जोड़ें।
$vulnerable_computers = @"
computer-1
computer-2
computer-n
"@
स्क्रिप्ट के भीतर एक सुलभ नेटवर्क शेयर पर 7z.exe और 7z.dll कहाँ स्थित हैं, उस स्थान को अपडेट करें।
$7zip_download_location = "\\accessible_networkshare"
एक बार आपके सभी वेरिएबल सेट हो जाने के बाद, स्क्रिप्ट निष्पादित करने से एक जॉब प्रारंभ होगी जो स्वचालित रूप से सभी सूचीबद्ध कंप्यूटरों की जाँच करेगी, और सभी मिली jar फ़ाइलों से jndilookup.class को हटा देगी।
प्रस्तावित सुविधाओं (और ज्ञात समस्याओं) की पूरी सूची के लिए खुली समस्याएँ देखें।
योगदान ही खुले स्रोत समुदाय को सीखने, प्रेरित करने और बनाने के लिए इतना अद्भुत स्थान बनाते हैं। आपके द्वारा किए गए किसी भी योगदान की अत्यधिक सराहना की जाती है।
यदि आपके पास कोई सुझाव है जो इसे बेहतर बनाएगा, तो कृपया रिपॉजिटरी को fork करें और एक pull request बनाएं। आप "enhancement" टैग के साथ एक issue भी खोल सकते हैं। प्रोजेक्ट को स्टार देना न भूलें! धन्यवाद!
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)GPLv3 लाइसेंस के अंतर्गत वितरित। अधिक जानकारी के लिए LICENSE.txt देखें।
प्रोजेक्ट लिंक: https://github.com/digital-dev/Log4j-CVE-2021-44228-Remediation