You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
Screenshots
Features
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
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
Running the App:
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
About
A real-time File Integrity Monitoring (FIM) tool that tracks file changes in a specified directory and logs created, modified, deleted, or renamed files built as a mini project for System Security Management.