Adds support to SecMarker and skipAfter

This commit is contained in:
Felipe Zimmerle
2015-09-04 17:36:57 -03:00
parent b048794f4e
commit 5c3a4b608d
14 changed files with 288 additions and 4 deletions

View File

@@ -264,6 +264,7 @@ class Assay {
std::list<std::string> ruleTags;
std::list<std::pair<int, std::string>> auditLogModifier;
std::string m_marker;
private:
std::ofstream myfile;
ModSecurity *m_ms;

View File

@@ -47,6 +47,7 @@ class Rules : public RulesProperties {
Rules()
: RulesProperties(new DebugLog()),
m_referenceCount(0),
m_secmarker_skipped(0),
unicode_codepage(0) {
unicode_map_table = reinterpret_cast<int *>(
malloc(sizeof(int)*65536));
@@ -55,6 +56,7 @@ class Rules : public RulesProperties {
explicit Rules(DebugLog *customLog)
: m_referenceCount(0),
m_secmarker_skipped(0),
unicode_codepage(0),
RulesProperties(customLog) {
unicode_map_table = reinterpret_cast<int *>(
@@ -90,6 +92,7 @@ class Rules : public RulesProperties {
private:
int m_referenceCount;
double m_secmarker_skipped;
};
#endif