Some time ago my site was hacked and someone was able to inject malicious code into PHP files. I eventually fixed the problem but it took me a long time to find it in the code and then put it right.
I now wanted an early warning system and actionable information should it ever happen again. Looking around I couldn't find anything suitable that was free or low cost so I decided to roll my own.
What results is a PHP
application called S
onitor (SSIM) that runs independently of my CMS. I've hooked it into Cron and I now get reports as frequently as I need automatically.
If files get changed, added, deleted etc it produces a detailed email report. For editable files it produces a nice color coded diff too. It will even create backups of editable files for me to download.
I have extended it beyond just an app for me so it now supports secure login, admin and audit roles, multiple email address reporting and configurable file filters etc etc..
I know this is a shameless plug
but if you are interested to learn more about it I have set up a site to host it at www.saphe.net.
The link now works!