Скрипт для массивной зачистки хоста от файлов-паразитов

Максим15 років у сервісі
Дані замовника будуть вам доступні після подання заявки
09.01.2015

Нужен скрипт мультизачистки, который сможет выполнять зачистку хоста (начиная с задаваемого уровня во всех субдирректориях) от файлов-паразитов.

Эти файлы как тараканы разможились в сотнях-тысячах директорий. Их несколько типов и желательно чтобы под каждый тип была отдельная процедура зачистки, учитывая особенности типа файла и его расположения, так будет проще не совершить ошибку.

1) .php

PHP файлы как правило обзываются 5-6-7 значным случайным числом (например 100374.php). Поселяются в разных уровнях дирректорий, к-во в каждой папке может быть от 1 до 7 а то и более, но конечно имена файлов (цифры и кол-во этих цифр) хаотично меняются. Для верности перед мульти удалением желательно было бы увидеть перечень (пути) приговорённых к казни файлов.

2) .htaccess

Находится как правило в тех же папках что и вышеобозначенные цифровые php. Внутри себя содержание примерно такое: Options -MultiViews ErrorDocument 404 //tn/050301_dance/224658.php

Эти файлы нужно удалять выборочно, в зависимости от пути их расположения, т.к. в определённом массиве директорий (в самой дальней субдиректории как правило) имеются нужные, правильные htaccess которые нужно оставлять. Поэтому наверно в данном случае нужен интерфейс который вывел бы на экран весь перечень файлов .htaccess с указанием пути и позволил бы указатькакие не трогать (не удалять). Или иное толковое решение.

3) .DS_Store

Непонятные файлы-пустышки. Удалять все одним махом

4) Thumbs.db

Тож многочисленно заброшенные на хост при разных операциях с графикой. Удалять все одним махом

Ну и если известна данная "болезнь" то было бы хорошо получить рекомендации по профилактике заболевания на дальнейшее :)

ПРИМЕЧАНИЕ. Проект для Украины. Рассчёт Приват24.

Заявки фрілансерів