Запуск secrulescript lua против ответного сообщения - PullRequest
0 голосов
/ 31 августа 2018

Как получить доступ к ответу в сценарии lua при его вызове через SecruleScript? Я могу сделать это с ЗАПРОСАМИ так:

SecRuleScript "/myscript.lua" \
    "id:12345,phase:2,deny,log"

Но сценарий не срабатывает при ответных сообщениях.

Я пробовал следующее, но ничего не получил:

local response_body = m.getvar("RESPONSE_BODY")
local output_body = m.getvar("STREAM_OUTPUT_BODY")

1 Ответ

0 голосов
/ 01 сентября 2018

Вы проверяли, RESPONSE_BODY доступен в самом ModSec? Это немного сложно, так как это зависит от типа контента, и вам может потребоваться включить его для вашего типа контента. В противном случае он должен быть доступен, но я не проверял.

...