« Пишем простенький обфускатор кода PHP



Jquery полезные приемы »



Для клиента
Пользователь:
Пароль:
 

Скрипт мониторинга изменений файлов

Категория: / Mine блог / PHP (LAMP)
В связи с недавними событиями понадобилось набросать скрипт мониторинга файловой системы с
информированием пользователя об изменениях. Использовать скрипт предполагалось из крона,
который сам отправит сформированный отчет администратору.

 
/usr/bin/php -f /home/user/fsmon.php > admin@email.ru
 


Для гибкости некоторые параметры вынесены в файл конфигурации config.php
Задаем корень для сканирования и маску для файлов в виде регулярного выражения.

 
<?php
return array(
   'root'  => '/home/user/public_html/'
 , 'files' => '(\.php.?|\.htm.?|\.htaccess)$'
);
 


Сам скрипт

Скачать (.phps, 5K)

После первого запуска скрипт создаст базу с контрольными суммами файлов в файле .cache (заранее поставьте права на запись!).
На почту поступит отчет вида

 
[  modified]    Q:\misc\fs_monitor\fsmon.php         5.1 kb  28.09.2009 23:37
[       new]    Q:\misc\fs_monitor\1\sc.phps       1 kb    28.09.2009 23:09
[   deleted]    Q:\misc\fs_monitor\1\op.phps        2 kb    01.01.1970 03:00
 

@author: surg30n
@date: Воскресенье, 04 Октябрь 2009


Комментарии : 1


1] Гость - 15:01, 10 Май, 2011
Спасибо за скрипт! Наступил на те же грабли, теперь мониторю файлы на сервере.
Комментировать:




Код подтверждения: *
Введите подтверждающий код, так же как он отображен на картинке.
Надоело разбирать числа на картинке? Зарегистрируся, докажи что ты не робот!

загрузка...