A comprehensive laptop security monitoring system with real-time alerts and remote monitoring capabilities.
SentinelLap is a real-time laptop security monitoring system that tracks system events, detects anomalies, and sends instant alerts. It monitors running processes, network connections, file system changes, and login attempts, pushing live updates to a dashboard via WebSockets. Designed for personal security awareness and remote IT monitoring.
The agent runs as a Node.js process on the monitored machine, collecting system metrics using native Node.js APIs and OS-level commands. Events are streamed to an Express + WebSocket server. The React dashboard subscribes to the WebSocket feed and renders live charts and alert logs. Alerts are triggered by configurable thresholds.
Add email/SMS alert notifications, anomaly detection using ML, multi-device support, and an encrypted event log for forensic analysis.