Написал небольшой модуль-обёртку для сканера ai-bolit, может кому пригодится.
- Модуль умеет сам определять список сайтов, каждый из них можно проверить отдельно, либо запустить проверку сразу всех - в настройках указывается макс. количество проверяемых сайтов одновременно.
- После сканирования можно перейти к отчёту и просмотреть / отредактировать / удалить обнаруженные файлы.
- Умеет сам обновлять базу ai-bolit
- Умеет сам запускаться по расписанию и проверять все сайты, далее отсылать на email отчёт
- Т.к. исходных код панели закрыт и нет документации по ней, то возможно модуль написан не по всем правилам. К тому же не нашёл как таковой установки для модулей.
Установка:
1) Скачать zip архив с репозитория https://github.com/Rzermak/brainy_aibolit (Скриншот)
2) Распаковать в папку панели /etc/brainy (можно исключить файлы LICENSE и README.md)
3) Открыть панель https://your_ip:8000/index.php?do=aibolit (your_ip - ip адрес вашей панели)
4) При первом запуске будет произведена проверка на наличие версии php 7.0, а также установки команды в планировщик (модуль устанавливает её сам).
Также можно добавить ссылку в боковое меню (код вставлять в файл /etc/brainy/tpl/basic/index.tpl):
Код: Выделить всё
<a href="?do=aibolit">Aibolit</a>
- Для работы модуля необходима установленная версия php 7.0
- Доступ к модулю имеет только root пользователь, для клиентов он заблокирован.
Скриншоты:
Главная страница | Список сайтов | Отчёты | Редактирование файла | Отчёты с изменёнными файлами | Логи сканирования | Обновление баз | Настройки
Внимание!
Лицензия MIT - При установке и использовании модуля вы должны понимать, что я не несу ответственности за какой-либо возможный причинённый вред, вы это делаете на свой страх и риск.