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

@@ -52,7 +52,7 @@ class Rule {
explicit Rule(std::string marker);
~Rule();
bool evaluate(Transaction *transaction, std::shared_ptr<RuleMessage> rm);
virtual bool evaluate(Transaction *transaction, std::shared_ptr<RuleMessage> rm);
bool evaluateActions(Transaction *transaction);
std::vector<std::unique_ptr<collection::Variable>>
getFinalVars(Transaction *trasn);