https://rkuczer.github.io/posts/FIM/
Creating a File Integrity Monitor - Ryan Kuczer