Запуск secrulescript lua против ответного сообщения
Как получить доступ к ответу в сценарии 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 ответ
Вы проверяли, RESPONSE_BODY доступен в самом ModSec? Это немного сложно, так как это зависит от типа контента, и вам может потребоваться включить его для вашего типа контента. В противном случае оно должно быть доступно, но я не проверял.