एक व्यापक PowerShell-आधारित SharePoint सुरक्षा निगरानी समाधान जिसमें CVE-2025-53770 सुरक्षा, उन्नत DLL विश्लेषण, खतरे का पता लगाना और स्वचालित अलर्टिंग क्षमताएँ शामिल हैं।
🚀 CVE-2023-29357 और CVE-2023-33157 सुरक्षा, बुद्धिमान DLL प्रबंधन, उन्नत खतरे का पता लगाने और स्वचालित अलर्टिंग क्षमताओं के साथ एक व्यापक PowerShell-आधारित SharePoint सुरक्षा निगरानी समाधान।
मूल 5,519-पंक्ति PowerShell स्क्रिप्ट को PowerShell पारिस्थितिकी तंत्र को बनाए रखते हुए एक उच्च-प्रदर्शन सुरक्षा निगरानी समाधान में उन्नत किया गया है। यद्यपि यह अभी भी एक एकल स्क्रिप्ट है, इसमें मॉड्यूलरिटी और कार्यक्षमता में महत्वपूर्ण सुधार शामिल हैं।
# अलर्ट/चेतावनियों पर ईमेल के साथ मानक सुरक्षा स्कैन
.\SharePoint-Security-Monitor.ps1
# कस्टम अधिकतम दिनों के साथ मानक स्कैन
.\SharePoint-Security-Monitor.ps1 -MaxDaysToScan 7
# ⚡ त्वरित स्कैन (पिछले 12 घंटे)
.\SharePoint-Security-Monitor.ps1 -QuickScan
# 📐 DLL बेसलाइन बनाएं
.\SharePoint-Security-Monitor.ps1 -CreateBaseline
# 👁️ लंबित DLL की समीक्षा करें और अनुमोदित करें
.\SharePoint-Security-Monitor.ps1 -ReviewPendingDLLs
# 🤖 वैध DLL को स्वतः-अनुमोदित करें
.\SharePoint-Security-Monitor.ps1 -AutoApproveDLLs
# 🔍 SharePoint फ़ाइल अखंडता जांचें
.\SharePoint-Security-Monitor.ps1 -CheckIntegrity
# 📧 ईमेल अलर्ट बलपूर्वक भेजें
.\SharePoint-Security-Monitor.ps1 -ForceAlert
# 📊 निष्कर्षों की परवाह किए बिना हमेशा रिपोर्ट भेजें
.\SharePoint-Security-Monitor.ps1 -AlwaysSendReport
# 🔕 केवल गंभीर मुद्दों पर अलर्ट (चेतावनियां नहीं)
.\SharePoint-Security-Monitor.ps1 -NoAlertOnWarnings
# 🗓️ पूर्ण ऐतिहासिक स्कैन (30 दिन)
.\SharePoint-Security-Monitor.ps1 -FullHistoricalScan
# 🔄 लॉग रीडिंग बुकमार्क रीसेट करें
.\SharePoint-Security-Monitor.ps1 -ResetBookmarks
# 🗑️ घटना कैश साफ़ करें
.\SharePoint-Security-Monitor.ps1 -ClearCache
# ⚙️ अनुसूचित कार्य प्रबंधित करें
.\SharePoint-Security-Monitor.ps1 -ManageTasks -TaskAction Install
.\SharePoint-Security-Monitor.ps1 -ManageTasks -TaskAction Status
.\SharePoint-Security-Monitor.ps1 -ManageTasks -TaskAction Remove
# 🚫 डिबगिंग के लिए घटना कैशिंग अक्षम करें
.\SharePoint-Security-Monitor.ps1 -DisableEventCache
# 📏 बड़ी लॉग फ़ाइलों को संसाधित करें (डिफ़ॉल्ट 250MB)
.\SharePoint-Security-Monitor.ps1 -MaxLogSizeMB 500
# ✅ वैध DLL को स्वतः-अनुमोदित करें
.\SharePoint-Security-Monitor.ps1 -AutoApproveDLLs
# 📥 अनुसूचित कार्य स्थापित करें
.\SharePoint-Security-Monitor.ps1 -ManageTasks -TaskAction Install
# 📊 कार्य स्थिति जांचें
.\SharePoint-Security-Monitor.ps1 -ManageTasks -TaskAction Status
# 🗑️ अनुसूचित कार्य हटाएं
.\SharePoint-Security-Monitor.ps1 -ManageTasks -TaskAction Remove
# 🔍 स्वतः-अनुमोदन के साथ विस्तृत DLL विश्लेषण
.\SharePoint-Security-Monitor.ps1 -VerboseDLL -AutoApproveDLLs
# 🧹 कैश साफ़ करें और बुकमार्क रीसेट करें
.\SharePoint-Security-Monitor.ps1 -ClearCache -ResetBookmarks
📂 SharePoint Security Monitor/
├── 📄 SharePoint-Security-Monitor.ps1 # मुख्य निगरानी स्क्रिप्ट
├── 🎮 Demo-EnhancedScript.ps1 # प्रदर्शन स्क्रिप्ट
├── ⚙️ SharePointSecurityConfig.json # कॉन्फ़िगरेशन फ़ाइल
├── 📋 README.md # दस्तावेज़ीकरण
├── 📄 changelog-file.md # संस्करण इतिहास
└── 📋 contributing-guide.md # योगदान दिशानिर्देश