Skip to content

chlaplan/MDE-Monitoring-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MDE Toolkit

Microsoft makes no guarantees — no warranties, support, maintenance, performance assurances, or commitments regarding security, compliance, or fitness for a particular purpose.

🌐 Website: https://aka.ms/mdetool

Free, open-source desktop tool for monitoring and managing Microsoft Defender for Endpoint security posture. Built with WPF / .NET 8.

Overview

✨ Features

Security Monitoring

  • Security Score — Comprehensive posture assessment with category breakdowns and remediation guidance
  • Defender Status — Versions, real-time protection, signature ages, tamper protection, cloud states
  • MDE Onboarding — Sense service status, onboarding verification
  • Firewall — Profile status (Domain/Private/Public), recent DROP packets with text filter

Policy & Configuration

  • Defender Policies — Interpreted registry settings, ASR rule expansion, exclusion summaries
  • WDAC / App Control — Auto-discovery (local & remote), summary counts, per-policy XML export, lazy/paged FileRules
  • Device Control — USB / storage allow & deny events, policy viewer
  • ASR Rules — Full rule enumeration with block/audit/warn mode breakdown

Enterprise

  • Background Collection — Silent scheduled task collection (SYSTEM) + upload (interactive user)
  • Function App Ingestion — Azure Table Storage, Blob, Sentinel, or Dataverse backends
  • Registry-Driven Config — All settings via HKLM\SOFTWARE\Policies\MDE-Toolkit
  • Power BI Ready — Flat table columns with ready-to-use Power Query and DAX measures

Analysis & Export

  • AI Analysis — Optional AI-powered security posture analysis
  • PDF Report — Full snapshot export (includes WDAC XML, compliance, filters)
  • JSON Export — Machine-readable health report for automation
  • Compliance Snapshot — JSON-driven policy baseline → pass/fail %

Advanced

  • Remote Mode — Target remote machines via UNC / WinRM / optional PsExec fallback
  • WFP Summary — Filter counts + top rule names
  • Advanced Networking — Deep network diagnostics
  • VBS / HVCI / Credential Guard — Virtualization-based security status

🚀 Quick Start

Download the latest installer or ZIP from GitHub Releases.

# Or use the short link
https://aka.ms/mdetool

System Requirements

  • Windows 10 version 1809+ or Windows 11
  • .NET 8 Desktop Runtime
  • Administrator privileges recommended for full functionality
  • CiTool.exe requires Windows 11 22H2+ or Windows Server 2025+

🏢 Enterprise Deployment

MDE Toolkit supports fleet-wide deployment with centralized telemetry collection:

  1. Azure Setup — Create Storage Account, Function App, Entra ID app registration
  2. MSI Deployment — Silent install via SCCM, Intune, or GPO
  3. Registry Config — Enterprise settings at HKLM\SOFTWARE\Policies\MDE-Toolkit
  4. Scheduled Tasks — Collect (SYSTEM) + Upload (interactive user) every 8 hours
  5. Power BI — Connect to Table Storage for fleet dashboards

📖 Full guide: Enterprise Setup

📸 Screenshots

Overview Policies WDAC Compliance

🛠️ Build from Source

# Clone
git clone https://github.com/chlaplan/MDE-Monitoring-App.git
cd MDE-Monitoring-App

# Build (requires .NET 8 SDK)
dotnet build -c Release

Configuration Files

  • Data/DefenderPolicyDefinitions.json — Policy interpretation definitions
  • CompliancePolicy.config.json — Compliance baseline rules

Troubleshooting

Symptom Hint
Empty WDAC list No *.cip in CodeIntegrity\CiPolicies\Active or access denied
Missing ASR rules ASRRules registry value not deployed
High WFP count warning >10K filters (investigate layering)
PDF missing sections Load data first (Refresh)
Upload fails Ensure device is Entra ID / Hybrid joined with PRT

License

Released under the MIT License.

This project is not affiliated with or endorsed by Microsoft.

About

Troubleshooting MDE Workstations

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages