Слежение за файлами сайта

Цель данного скрипта - информирование о всех изменениях в файлах на сайте, чтобы оперативно находить заражённые файлы вирусами и выявлять другие уязвимости. Все изменения на сайте фиксируются и отправляются на e-mail.

Пример сообщения

/home/public_html/index.php - Дата создания отличается! Была 2013-10-17 03:08:44, стала 2013-11-13 12:14:15
/home/public_html/index.php - Размер отличается! Был 3401, стал 3520 bytes
/home/public_html/netcat_files/125/160/7982ec2eded48fde72e35021822fc4a0 - Не найден файл!
/home/public_html/js/jquery.js - Новый файл!

Имеются настройки исключения из анализа определённых папок и файлов. Возможен запуск скрипта по url и в cron по рассписанию. Скорость сканирования файлов зависит от мощности сервера. Средняя скорость: 1 тысяча файлов в секунду.

Пример работы скрипта.

Скрипт написан на PHP, размер 4 Kb. При его работе создаётся служебный файл с информацией о размере и дате изменения каждого файла на сайте. Его размер примерно 20 Kb на 1 тысячу файлов.

90 руб.
Появился вопрос?
Другие инструменты для NetCat