Hello Nicholas,
recently some of my sites were hacked, so I have become a bit more sensitive to the issue. I noticed the hacks very quickly, because on one of my sites (not Joomla) I have a scanner running, that notifies me by email whenever any file on the system is changed.
Admin Tools has the handy PHP File Change Scanner. It only scans php files, whis is probably ok, because most hackers will not change js or html files only. (In my case php, js, and html files were changed.)
What I am more concerned about is, that your scanner is only useful when actively checked.
(I read your article about cron jobs for scanning. I have no access to cron jobs on any of my hostings, but my hosters can set it up for me. But why is it necessary at all? What if the scanner simply ran once a day, triggered by a site access?)
Still, there is the active checking issue. I'm surely not going to look at scanning results every day on every site. I.e. email notification would be super cool, so I can notice a threat before the client or Google does.
Am I missing a point here, or would this be a point you could look into someday?
Thank you!
Best regards,
Ralf.
EDIT: After reading a bit more, I realized that scanning can be a resource intensive process. So if I could choose a few files that I'd like to be checked often and notified about changes (such as the main index.php), that would be nice ...