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 завершена.