A Python-based File Integrity Monitor (FIM) that tracks changes in a target directory. It uses SHA-256 hashing to create a secure baseline and detects file creations, deletions, and content modifications.
- Create Baseline: Scans the directory and calculates a digital fingerprint (Hash) for every file.
- Real-time Monitoring: Continuously compares the files to the baseline.
- Alerting: Gives immediate console alerts for:
- File Creation
- File Deletion
- Content Modification
- Python 3
- Hashlib (for SHA-256 hashing)
- OS Module (for file system traversal)