Мониторинг своих сайтов по ftp
Мысли о безопасности привели меня на сайт программы FtpInfo. Вот что она умеет:
- Поиск FTP серверов в указанном диапазоне адресов;
- Наблюдение за состоянием FTP серверов (доступен или нет);
- Наблюдение за изменением файлов на выбранных FTP серверах;
- Поиск файлов по маске среди опрошенных серверов;
- Скачивание выбранных файлов и каталогов с FTP серверов с возможностью регулирования скорости;
- Создание отчетов об изменениях на FTP сервере;
- Рассылка созданных отчетов по E-Mail и передача отчетов на любой FTP сервер;
- Настройка вида отчетов.
- Проверка FTP серверов производится автоматически с указанными интервалами времени, либо может быть произведена вручную в любое время.
Автор программы, судя по всему, имел в виду мониторинг на предмет «чего бы нового скачать«. Однако, как мне кажется, эту прогу можно запросто приспособить для отслеживания следов вторжения злоумышленников на сайт.
Для ускорения работы стоит исключить из списка проверяемых директорий кеши и аплоады (не забыв заблокировать в них выполнение скриптов), а в список наблюдаемых масок файлов внести *.php*, *.js, *.htaccess, *.cgi, *.pl
Наличие возможности скачивать файлы по маске, судя по всему, можно использовать для сохранения автоматически сгенерированных бэкапов на локальный комп.
Изложенное выше, скорее, теория, чем практика. Хотя на тестовой задаче программа показала себя хорошо, даже будучи запущенной в неродной среде — под wine/Ubuntu.
Автору программы Александру Майорову — большой респект за проделанную работу.
Программа ничего не сопрет у меня?
Я могу гарантировать только одно: программа будет занимать место на винте. По остальным вопросам — к автору программы.
идея интересна, особенно если она бы могла посылать алерты с помощью эмайлов.
Настроить на удаленном сервере.
Конечно минусом является скорость проверки фтп — это порой часы… Но все же интересно
Вроде, прога умеет отсылать отчеты на email и выкладывать на ftр.
Насколько я понял, прога считывает директорию и сравнивает дату/размер файла, а сами файлы тянет только если специально указать «забирать новое». Так что никак не часы 🙂