scannerMODX

Проверка директорий MODX на вирусы
Версия 1.0.3-beta
Дата выпуска 22.11.2018
Загрузки 334
Просмотры 2 155
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Утилита для сканирования файловой системы и сравнения ядра системы с чистой сборкой MODX.
Так же помогает в поиске вирусов на сайтах MODX, через сравнения файлов.
Возможно составить список зараженных и доверенных файлов.



Инструкция


Заходим на страницу компонента и нажимаем сканировать систему после чего формируется список файлов вашего ядра с исключением из поиска папок и файлов:
core/components
core/docs
core/cache
core/packages
setup
core/config/config.inc.php

так как в них происходит множество изменений по умолчанию они выключены. Но вы можете включить сканирование этих папок в настройках компонента scannermodx_enabled_dir.

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

Смысл в том что во время сканирования происходит закачка вашей версии MODX из репозитория ilyaut.ru/download-modx/ (только чистая)
Затем все распаковывается в папке core/cache/default/scannermodx/repository/modx-2.6.5-pl

Запускается паук который ищет все файлы с расширение: php,js,html,tpl,css,scss,sass,less (можно свои добавить)

И во время поиска сравниваются файлы ядра с версией ядра из репозитория.
Если в файлах ядра были какие то изменения то вы это увидите.



Доверенные


На большинстве сайтов при установке разных компонентов в системные папки попадают различные файлы и папки. По этому вы можете сами пометить какие то папки или файлы чтобы сканер не проверял их.


Карантин


Чтобы не теряться в большом количество файлов добавлена еще одна вкладка «Карантин». В нее вы можете перемещать файлы которые вы по считали подозрительными.
Внимание!!! с файлами ничего не происходит. Вы должны собственноручно удалять подозрительные файл.



Массовое выделение


Есть возможность массового выделение файлов через Shift или Ctrl



Удалить выделенное


Кнопка удаляет только записи!!! Сами файл остаются в системе.

В настройках можно добавить расширение файлов для поиска (параметр scannermodx_ex_setting). По умолчанию: php,js,html,tpl,css,scss,sass,less,access

1.0.3-beta

  • Добавлена поддержка французкого языка (спасибо Philippe delberghe)

1.0.2-beta

  • Поддержка php 5

1.0.1-beta

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

1.0.0-beta

  • New build script.
  • Скачивает текущую версию системы modx (опредерену в настройках settings_version)
  • Распаковывает скаченную версию в локлаьный репазиторий размещенный в 'core/cache/default/repository'
  • В репазитории заменяет в файлах конфигов "config.core.php" константы MODX_CORE_PATH на полный путь нашей системы -- проверяет наличие файлов ядра и контрольные суммы в системе

Последние обсуждения в сообществе MODX.pro