Manul это антивирусная утилита от Яндекс. Ее задача собрать структурированную информацию о файлах сайта. Собранные данные в файл отчета можно отослать либо специалисту по очистке от вредоносного кода либо проанализировать на сайте разработчика утилиты. В результате Вы получаете скрипт который можно запустить на сайте для удаления файлов либо помещения их в карантин. Требования к утилите минимальные: версия PHP не ниже 5.2
Порядок установки:
Необходимо скачать дистрибутив утилиты с официального сайта.
Его можно загрузить либо через протокол FTP в корневую папку сайта либо подключившись по SSH и выполнив команду из консоли.
#wget https://download.cdn.yandex.net/manul/manul.zip
Затем нужно архив разархивировать. Это можно выполнить либо через Диспетчер файлов в cPanel либо по SSH выполнив команду
#unzip manul.zip
Устанавливаем права на папку и файлы 777. Сделать это можно либо через Диспетчер файлов в cPanel либо по SSH выполнив команду
#chmod -R 777 manul/
Веб интерфейс утилиты будет доступен по следующей ссылке:
Вы должны задать пароль для защиты от внешнего доступа к отчетам и настройкам сервера:
Далее мы можем приступить к сканированию Вашего сайта:
Вы видите процесс сканирования сайта на наличие вредоносного кода:
По окончании Вам будет предложено скачать архив с отчетом о сканировании:
Вы можете отдать этот отчет на анализ специалисту, а можете загрузить для анализа на сайт разработчика
Результат анализа будет выглядеть примерно так:
В разделе флаг есть 3 галочки: Опасные файлы (крассная точка), подозреваемые файлы (желтая точка) и зеленая (ничего не найдено). Галочку возле зеленой можно сразу убрать.
Вы можете просматривать фрагменты кода каждого файла быстрым просмотром нажав на стрелочку в колонке Action:
Файлы, в которых по Вашему мнению находится вредоносный код можно либо поместить в карантин либо удалить.
В нижней части экрана Вы увидите скрипт, сформированный для использования на Вашем сайте для лечения от вредоносного кода. Нажмите кнопку COPY для помещения его в буфер обмена. На данном этапе ничего удаляться не будет физически с сервера. Формируется лишь текст скрипта, который можно потом использовать на Вашем сайте.
Переходим на наш сайт в утилиту. Открываем раздел Лечение:
Вставляем в поле наш скрипт:
Вам будет предложено выбрать к каким файлам преминять необходимые действия, а какие пропустить:
После проведения работ, в мерах безопасности необходимо удалить утилиту Manul с Вашего сайта:
На этом процедура очистки сайта от вредоносного кода с помощью утилиты Manul завершена.