Adds support to SecRuleScript directive

This commit is contained in:
Felipe Zimmerle
2017-11-05 18:42:46 -03:00
parent cb3363c7d5
commit e52bd7d635
6 changed files with 122 additions and 2 deletions

View File

@@ -63,6 +63,13 @@ int Driver::addSecAction(Rule *rule) {
return true;
}
int Driver::addSecRuleScript(RuleScript *rule) {
m_rules[rule->m_phase].push_back(rule);
return true;
}
int Driver::addSecRule(Rule *rule) {
if (rule->m_phase > modsecurity::Phases::NUMBER_OF_PHASES) {
m_parserError << "Unknown phase: " << std::to_string(rule->m_phase);