diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -24,6 +24,8 @@ UPDATE: добавлена работа со спецификой уязвимо • example.lua — Пример реализации на фазе access_by_lua 7 уровня OSI (фаза блока http). +• example2.lua — Пример реализации с возвратом данных инцендента для заглушки. + • waf/config.lua — Единая точка конфигурации лимитов, белых списков и штрафных матриц. • waf/ban.lua — Двухуровневый кэш блокировок (Локальная L1 таблица воркера ➡️ L2 shared_dict). @@ -91,3 +93,23 @@ http { } ``` + +3. С заглушкой + +``` + error_page 403 = @waf_block_page; + + location @waf_block_page { + root /home/html; + rewrite ^(.*)$ /index.html break; + ssi on; + access_log off; + } + + server { + listen 443 ssl; + server_name test.ru; + access_by_lua_file /home/example2.lua; + } + +``` |
