Git Repo : Git repo of File integrity monitoring system
This Python-based system monitors assigned files and directories, notifying you of any changes. To run it, use: python3 ./FIMS.py
If no changes are detected, you're notified:
If changes occur, you decide whether they're authorized:
If authorized, the baseline (which stores details like filename, permissions, and hashes) updates accordingly.
If unauthorized, a report.txt is generated, logging the modifications for investigation.
this is what report.txt looks like:
To get started, clone the repo, modify the paths in create_baseline.py file.
run it to set up a baseline for monitoring:
python3 ./create_baseline.py
This will create baseline.csv file and snapshot directory.
also modify the paths in FIMS.py file.
we mention some files to monitor in create_baseline.py separately and also mentioned a directory to monitor in FIMS.py
all done, run the script : python3 ./FIMS.py
Top comments (0)