A Windows-based intrusion detection system designed to monitor unauthorized access to WhatsApp Desktop, capture forensic evidence, encrypt logs, and send real-time Telegram alerts.
- Real-time WhatsApp Desktop activity detection
- Automated webcam-based intruder photo capture
- Encrypted forensic log storage (Fernet encryption)
- Instant Telegram alert notifications (with evidence)
- Password-protected control panel
- Standalone executable deployment via PyInstaller
- Lightweight background monitoring engine
- Python 3.12
- OpenCV
- Cryptography (Fernet)
- Psutil
- PyGetWindow
- Requests (Telegram Bot API)
- Tkinter (GUI Framework)
- PyInstaller (Executable Packaging)
git clone https://github.com/aroh3006/VigiLance.git
cd VigiLancepip install -r requirements.txtpython guard_v6.pypython control_panel.py-
guard_v6.py
- Background monitoring engine
- Detects WhatsApp foreground activity
- Captures image evidence
- Encrypts logs
- Sends Telegram alerts
-
control_panel.py
- GUI-based protection control
- Password authentication
- Start / Stop protection
- View encrypted logs
VigiLance/
β
βββ control_panel.py # GUI controller
βββ guard_v6.py # Background monitoring engine
βββ requirements.txt
βββ VigiLance.ico
βββ README.md
-
The background engine continuously monitors:
- Active window titles
- Running processes
-
When WhatsApp Desktop activity is detected:
- Webcam captures an image
- WhatsApp process is terminated
- Incident is encrypted and logged
- Telegram alert is sent instantly
-
The control panel allows:
- Secure start/stop functionality
- Password-protected access
- Endpoint Monitoring
- Process Inspection
- Real-Time Threat Detection
- Incident Response Automation
- Encrypted Logging
- Cloud-Based Alerting
- Defensive Security Engineering
- Custom Telegram Bot integration
- Instant alert messages upon detection
- Photo evidence delivery
- Remote monitoring capability
python -m PyInstaller --onefile --noconsole guard_v6.pypython -m PyInstaller --onefile --noconsole --icon=VigiLance.ico --name VigiLance control_panel.pyThis project is developed strictly for educational and authorized defensive security purposes only. Do NOT deploy or use on systems without proper permission.
- Multi-application monitoring support
- Cloud log backup integration
- Admin dashboard with analytics
- Auto-start on system boot
- AI-based anomaly detection
- Cross-platform support (Linux/macOS)
Aroh Maurya
GitHub: https://github.com/aroh3006
β If you found this project interesting, consider giving it a star.