#directory #file-hashing #file-integrity #filesystem-integirty #folder-hashing #filesystem-hashing

yanked Fasching

Track Filesystem Integrity via 'Snapshots' containing hash of all files within specified directories

2 releases

0.2.3 Apr 4, 2024
0.2.2 Mar 30, 2024
0.1.19 Mar 25, 2024

#5 in #file-hashing

Download history 409/week @ 2024-03-08 370/week @ 2024-03-15 219/week @ 2024-03-22 285/week @ 2024-03-29 52/week @ 2024-04-05

1,274 downloads per month

MIT license

23KB
563 lines

Fasching

Track Filesystem Integrity via "Snapshots" containing hash of all files within specified directories.

Create Snapshots    
Compare Snapshots

Notes

It is good practice to exclude tmp directories, mail spools, log directories, proc filesystems,
user's home directories, web content directories, anything that changes regularly.
It is also good practice to include all system binaries, libraries, include files, system source files.
It is advisable to also include directories you don't often look in such as /dev, or /usr/man/.
Of course you'll want to include as many files as practical, but think about what you include.

Development and Collaboration

Feel free to open a pull request, please run the following prior to your submission please!

echo "Run clippy"; cargo clippy -- -D clippy::all
echo "Format source code"; cargo fmt -- --check

Dependencies

~7MB
~124K SLoC