О продукте Web Utilities
Talosion Web Utilities — отдельное приложение для профилактики работы сайта:
контроль целостности файлов, бэкапы, разбор access-логов и мониторинг производительности.
Ставится рядом с сайтом в свою папку и не заменяет Talosion Defense (WAF / антибот).
- Целостность файлов (FIM) с исключениями папок и baseline
- Пошаговые бэкапы файлов и MySQL + история / график
- Скан вредоносного кода по кураторским сигнатурам (пакет с api.talosion.com)
- Анализ access/error-логов и CSV
- Мониторинг SSL и email-алерты
- Лёгкий Gate в
index.php — счётчики угроз без блокировок
Демо-доступ Web Utilities
В кабинете «Мои ключи и сайты» можно создать
демо-ключ Utilities (префикс TWU_DEMO_, тип utilities_demo)
на 7 дней —
отдельно от демо Defense.
- Один демо Utilities на аккаунт
- Если уже есть оплаченный ключ
utilities — демо не создаётся
- Ключ Defense (pro/demo) для установки TWU не подходит
Установка
- Купите ключ Utilities и привяжите домен в «Мои ключи и сайты».
- Скачайте инсталлятор Utilities из раздела Установка.
- Создайте на сайте папку
twu/, положите туда install.php.
- Откройте
https://ваш-сайт/twu/install.php, укажите папку данных (twu_data), ключ, логин и пароль панели.
- После установки войдите в
/twu/index.php.
Данные хранятся над webroot (например ../twu_data/), отдельно от talosion_data.
Defense и Utilities на одном сайте не мешают друг другу.
Требования
- PHP 5.6+
- PDO + pdo_sqlite
- cURL, JSON
- ZipArchive (для модуля бэкапов)
- Права на запись над сайтом и в папку приложения
Gate — сбор угроз
Отдельный раздел меню панели. Лёгкий счётчик (пустой User-Agent, брут админок, парсеры, подозрительные PHP в URL).
Трафик не блокирует, пишет цифры в ../twu_data/gate_stats.json (над сайтом), с автозачисткой старых дней.
Вставьте блок в самый верх корневого index.php (сразу после <?php):
// ---> НАЧАЛО ВСТАВКИ TALOSION WEB UTILITIES (GATE) <---
if (is_file(__DIR__ . '/twu/twu_gate.php') && filesize(__DIR__ . '/twu/twu_gate.php') > 0) {
require_once __DIR__ . '/twu/twu_gate.php';
}
// ---> КОНЕЦ ВСТАВКИ TALOSION WEB UTILITIES (GATE) <---
Если папка панели не twu/, поправьте путь. Счётчики — в меню Gate.
Целостность файлов (FIM)
Модуль обходит дерево сайта (или уровень выше — как в бэкапах), сравнивает с baseline и фиксирует
added / changed / removed. Первый скан — эталон.
Повторный показывает изменения. Журнал событий — с пагинацией и выгрузкой CSV.
Область и исключения
- Область — только папка сайта или на уровень выше (соседи через список включения)
- Включения / исключения — каталоги от корня сканирования
- Маски —
*.log, *.tmp
- Расширения — какие типы включать в контроль
Скан вредоносного кода
Отдельный раздел панели. Кураторский пакет сигнатур с api.talosion.com
(по лицензии Utilities), батчами проверяет PHP. Находки: critical/warn, правило, путь, рекомендация.
Файлы не удаляет — только отчёт. Вместе с FIM помогает увидеть взлом.
Бэкапы
Пошаговый ZIP по образцу рабочего A-backups: файлы → БД → упаковка.
Каждый HTTP-шаг короткий (одна таблица / порция строк / порция ZIP), чтобы на shared hosting
не «зависать» на ~65% без ошибки (это обычно упиралось в max_execution_time
при выгрузке БД многими таблицами в одном запросе).
Папки под twu_backups/ (отдельные, не вперемешку)
archives/ — готовые ZIP
staging/ — промежуточные копии текущего задания
jobs/ — JSON-состояние шагов (можно продолжить после обрыва)
tmp/ — незавершённый ZIP; файлы вида mysite_….zip.XXXX —
временные обрывки PHP ZipArchive при таймауте/обрыве, чистятся автоматически
В панели: понятный блок путей, режим только сайт или
на уровень выше (соседи), превью корневых папок до запуска —
какие попадут в ZIP по списку включения.
Исключения: system/storage, image/cache, vendor.
Сохраните MySQL (host + имя БД) до запуска, иначе дамп будет пропущен с сообщением в статусе.
Анализ логов
Загрузка или поиск access/error-логов. Отчёт: score, карточки угроз
(шеллы, брут, сканеры, парсеры, пустой UA, объём с IP), топ IP, CSV.
Журнал ошибок панели — в Настройках (twu_error.log).
Мониторинг: SSL, TTFB и Slow URLs
SSL — проверка сертификата и email-алерты (cron).
Скорость — подключите twu_tracker.js на сайте; после load браузер шлёт TTFB и Page Load
в twu_data/perf.db. В панели: средние за 24 ч, график, Slow URLs (≥3 замера на path), последний ответ.
Cron и автоматизация
?action=cron&mode=fim&token=… — целостность
?action=cron&mode=backup&token=… — бэкап по расписанию
?action=cron&mode=monitor&token=… — SSL
На дашборде у каждого задания — индикатор: зелёный «Работает» с временем последнего вызова
или красный «Не запускался» / «Нет сигнала». Команды в панели — с wget (если нет curl).
Бэкап по cron: вызывайте URL каждые 10–15 минут (не только в час старта). Панель сама
запускает задание после выбранного времени в указанном часовом поясе и дожимает незавершённый job.
Email-алерты задаются в Настройки (несколько адресов через запятую). Отправка — через локальный mail() хостинга.
Типы: SSL в красный период — ежедневно; угрозы (malware/логи) и изменения FIM —
сразу после обнаружения, не чаще раза в день; ошибка бэкапа — сразу, не чаще раза в день.
Смена пароля панели — там же, с проверкой Talosion (капча).
Интервал на shared hosting — 5–15 минут. Ответы — JSON на русском.
Чем Utilities отличается от Defense
|
Defense |
Web Utilities |
| Задача |
Антибот / WAF |
FIM, бэкапы, логи, malware, SSL |
| Папка / данные |
talosion/, talosion_data |
twu/, twu_data |
| index.php |
protection.php (блокирует) |
twu_gate.php (счётчики) |
| Ключ |
pro / demo |
utilities / utilities_demo |
Защита сайта:
База знаний Defense.
Частые вопросы
Подойдёт ли ключ PRO Defense для Utilities?
Нет. Нужен отдельный ключ продукта utilities. Его можно купить в биллинге, даже если у вас уже есть Defense.
Нужно ли вставлять код в index.php сайта?
Для панели Utilities — нет: это отдельное приложение в /twu/. Вставка protection.php относится только к Defense.
FIM тормозит на большом сайте
Уменьшите размер батча, добавьте exclude для тяжёлых каталогов и запускайте сканирование через cron по частям.
Бэкап без MySQL
Оставьте поля БД пустыми — будет архив только файлов. Дамп MySQL опционален.
Поддержка
Вопросы по установке и лицензии — в
чате поддержки кабинета или на
support@talosion.com.
Пошаговая установка всегда здесь:
/admin/help.php#utilities-install.