- A real-time File Integrity Monitoring (FIM) tool that tracks file changes in a specified directory and logs created, modified, deleted, or renamed files. Developed with a Python backend and React+Vite frontend and Tailwind along with ShadCN components for styling.
- Monitor a directory for file changes in real time
- Detect and log file additions, modifications, deletions, and renames
- Store file integrity data in a SQLite database
- Flask-based API for managing monitoring and retrieving logs
- Cross-platform support using watchdog
- Clone the repository
- git clone https://github.com/Apex077/SecureTrack_File_Integrity_Monitoring_App
- cd SecureTrack_File_Integrity_Monitoring_App
- Set up a Python virtual environment and activate it:
- python -m venv venv
- .venv\Scripts\activate (Windows)
- source .venv/bin/activate (Mac/Linux)
- Install dependencies:
- pip install -r requirements.txt
- Start the Flask Server (After navigating to the Backend Folder)
- python log_server.py
- Start the frontend UI (After navigating to the Frontend Folder)
- npm install (For dependencies)
- npm run dev