A Windows-based Endpoint Monitoring & DLP Framework designed to track:
- USB Mass Storage devices
- Mobile devices using MTP (Android / iOS)
- File transfers between system ↔ USB
- File modification, deletion, and renaming
- Forensic-ready audit reporting
- Detects USB insert/remove events
- Captures VID, PID, Serial Number
- Maintains full USB history
- Detects Android & iOS devices
- Bypasses traditional drive-letter limitation
- Works for Samsung, Xiaomi, Oppo, Vivo, Apple, etc.
- SYSTEM → USB copy detection
- USB → SYSTEM copy detection
- File modification, rename, deletion tracking
- Snapshot-based forensic logic
- One-click report export
- Time-stamped forensic logs
- Compliance & investigation ready
- Built using Tkinter
- Multi-tab professional layout
- Real-time logging
- Windows OS
- Python 3.9+
- Administrator privileges (recommended)
No external Python libraries required.
git clone https://github.com/yourusername/Advanced-Endpoint-Monitoring-Framework.git
cd Advanced-Endpoint-Monitoring-Framework/src
python advanced_endpoint_monitor.py