AWAFAWAF

Документация AWAF

Практическая справка для установки, подключения, настройки фильтров и сопровождения AWAF.

Быстрый старт

Установка в /antibot/, подключение к PHP и первая проверка.

Требования

Совместимость, PHP, SQLite и права на запись.

Конфигурация

Карта config.ini: режимы, proxy, капча, логи и обновления.

Материалы и видео

YouTube-инструкции и ресурсы AWAF.

FAQ

Короткие ответы по установке, режимам, логам, CMS и ограничениям.

Для разработчиков

Структура сайта AWAF: Markdown-документация, компоненты, маршруты, ассеты и сборка Astro.

Интеграция CMS

Предпочтительное подключение через .htaccess auto_prepend_file и fallback-варианты.

1С-Битрикс

Предпочтительно через .htaccess auto_prepend_file; fallback через ранний entry point.

MODX

Предпочтительно .htaccess auto_prepend_file; config.core.php как MODX fallback.

WordPress

auto_prepend_file, проверка wp-admin, AJAX, REST и plugin callbacks.

Drupal

auto_prepend_file, проверка admin, cron, update.php и JSON/API.

Joomla

auto_prepend_file, проверка administrator, component endpoints и расширений.

Прокси и CDN

Реальный IP, протокол, nginx и Cloudflare.

Списки и исключения

Whitelist/blacklist для IP, URL, User-Agent и ASN.

Фильтры

Fingerprint, ASN, FPS, HTTP-проверки и действия BLOCK/CAPTCHA.

Метрика и интеграция

AWAF Tags, fingerprint и передача referrer.

Логи и диагностика

RayID, причины блокировок, debug и ротация.

Обновление

Безопасное обновление без замены config.ini, lists/ и logs/.

Troubleshooting

Типовые проблемы запуска, proxy, капчи и разблокировки.

Исходный код

GitHub-репозиторий AWAF: установка из исходников, история обновлений и ветка dev.