A system integrity verifier script made for .... i dunno man, I just made it.
This is a system integrity verifier program written in python in an object oriented manner. The idea is to store information about a system and be able to verify whether any change has been made to said system. It checks
- Size changes
- Perission changed
- Ownership changes
- Modification if any
At files and directory level It utilizes JSON files as a data store for initialization and uses it to compare for verification
The program is supposed to ensure that the verification and initialization files are not inside the target directory. However, the function that currently ensures that is not so mature and should be handled with care.
- Ubuntu 22.04
- Python 3.10
./siv.py -i -D data -V vDB -R init.txt -H sha1
./siv.py -v -D data -V vDB -R verify.txt
sudo ./siv tester.py -s ./siv.py -e orig
- improve the file location check