From 9412e0deb93f3d551ea6223a310aa6973c8b370e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D1=82=D1=8C=D1=8F=D0=BD=D0=B0=20=D0=A4=D0=B0?= =?UTF-8?q?=D1=80=D0=B1=D0=B5=D1=80?= Date: Thu, 22 Oct 2026 00:18:19 +0400 Subject: format --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index fbb8d6b..4a78afb 100644 --- a/README.md +++ b/README.md @@ -23,13 +23,20 @@ UPDATE: добавлена работа со спецификой уязвимо Структура файлов в репозитории: • example.lua — Пример реализации на фазе access_by_lua 7 уровня OSI (фаза блока http). + • waf/config.lua — Единая точка конфигурации лимитов, белых списков и штрафных матриц. + • waf/ban.lua — Двухуровневый кэш блокировок (Локальная L1 таблица воркера ➡️ L2 shared_dict). + • waf/detector.lua — Анализатор аномалий HTTP-заголовков и валидатор формата куки PHPSESSID. + • waf/limits.lua — Двухпороговый ограничитель частоты (Rate Limiter) для тяжелых POST-запросов. + • waf/analyzer.lua — Высокоскоростной чистильщик параметров URL-строки (ngx.var.args). + • waf/filter.lua — Низкоуровневый потоковый парсер сырого сокета тела запроса (Multipart и JSON). + ## Примеры использования 1. На уровне location -- cgit v1.2.3