mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-08-14 05:45:59 +03:00
cosmetics: Improves the tokens organization
This commit is contained in:
parent
9a1faab668
commit
5880524db6
@ -265,214 +265,207 @@ using modsecurity::operators::Operator;
|
||||
NEW_LINE
|
||||
;
|
||||
|
||||
%token <std::string> ACTION_ACCURACY
|
||||
%token <std::string> ACTION_ALLOW
|
||||
%token <std::string> ACTION_APPEND
|
||||
%token <std::string> ACTION_AUDIT_LOG
|
||||
%token <std::string> ACTION_BLOCK
|
||||
%token <std::string> ACTION_CAPTURE
|
||||
%token <std::string> ACTION_CHAIN
|
||||
%token <std::string> ACTION_CTL_AUDIT_ENGINE
|
||||
%token <std::string> ACTION_CTL_AUDIT_LOG_PARTS
|
||||
%token <std::string> ACTION_CTL_BDY_JSON
|
||||
%token <std::string> ACTION_CTL_BDY_XML
|
||||
%token <std::string> ACTION_CTL_FORCE_REQ_BODY_VAR
|
||||
%token <std::string> ACTION_CTL_REQUEST_BODY_ACCESS
|
||||
%token <std::string> ACTION_CTL_RULE_ENGINE
|
||||
%token <std::string> ACTION_CTL_RULE_REMOVE_BY_ID
|
||||
%token <std::string> ACTION_CTL_RULE_REMOVE_TARGET_BY_ID
|
||||
%token <std::string> ACTION_CTL_RULE_REMOVE_TARGET_BY_TAG
|
||||
%token <std::string> ACTION_DENY
|
||||
%token <std::string> ACTION_DEPRECATE_VAR
|
||||
%token <std::string> ACTION_DROP
|
||||
%token <std::string> ACTION_EXEC
|
||||
%token <std::string> ACTION_EXPIRE_VAR
|
||||
%token <std::string> ACTION_ID
|
||||
%token <std::string> ACTION_INITCOL
|
||||
%token <std::string> ACTION_LOG_DATA
|
||||
%token <std::string> ACTION_LOG
|
||||
%token <std::string> ACTION_MATURITY
|
||||
%token <std::string> ACTION_MSG
|
||||
%token <std::string> ACTION_MULTI_MATCH
|
||||
%token <std::string> ACTION_NO_AUDIT_LOG
|
||||
%token <std::string> ACTION_NO_LOG
|
||||
%token <std::string> ACTION_PASS
|
||||
%token <std::string> ACTION_PAUSE
|
||||
%token <std::string> ACTION_PHASE
|
||||
%token <std::string> ACTION_PREPEND
|
||||
%token <std::string> ACTION_PROXY
|
||||
%token <std::string> ACTION_REDIRECT
|
||||
%token <std::string> ACTION_REV
|
||||
%token <std::string> ACTION_SANATISE_ARG
|
||||
%token <std::string> ACTION_SANATISE_MATCHED
|
||||
%token <std::string> ACTION_SANATISE_MATCHED_BYTES
|
||||
%token <std::string> ACTION_SANATISE_REQUEST_HEADER
|
||||
%token <std::string> ACTION_SANATISE_RESPONSE_HEADER
|
||||
%token <std::string> ACTION_SETENV
|
||||
%token <std::string> ACTION_SETRSC
|
||||
%token <std::string> ACTION_SETSID
|
||||
%token <std::string> ACTION_SETUID
|
||||
%token <std::string> ACTION_SETVAR
|
||||
%token <std::string> ACTION_SEVERITY
|
||||
%token <std::string> ACTION_SKIP
|
||||
%token <std::string> ACTION_SKIP_AFTER
|
||||
%token <std::string> ACTION_STATUS
|
||||
%token <std::string> ACTION_TAG
|
||||
%token <std::string> ACTION_VER
|
||||
%token <std::string> ACTION_XMLNS
|
||||
|
||||
%token <std::string> ACTION_TRANSFORMATION_CMD_LINE
|
||||
%token <std::string> ACTION_TRANSFORMATION_COMPRESS_WHITESPACE
|
||||
%token <std::string> ACTION_TRANSFORMATION_CSS_DECODE
|
||||
%token <std::string> ACTION_TRANSFORMATION_HEX_ENCODE
|
||||
%token <std::string> ACTION_TRANSFORMATION_HTML_ENTITY_DECODE
|
||||
%token <std::string> ACTION_TRANSFORMATION_JS_DECODE
|
||||
%token <std::string> ACTION_TRANSFORMATION_LENGTH
|
||||
%token <std::string> ACTION_TRANSFORMATION_LOWERCASE
|
||||
%token <std::string> ACTION_TRANSFORMATION_MD5
|
||||
%token <std::string> ACTION_TRANSFORMATION_NONE
|
||||
%token <std::string> ACTION_TRANSFORMATION_NORMALISE_PATH
|
||||
%token <std::string> ACTION_TRANSFORMATION_NORMALISE_PATH_WIN
|
||||
%token <std::string> ACTION_TRANSFORMATION_PARITY_EVEN_7_BIT
|
||||
%token <std::string> ACTION_TRANSFORMATION_PARITY_ODD_7_BIT
|
||||
%token <std::string> ACTION_TRANSFORMATION_PARITY_ZERO_7_BIT
|
||||
%token <std::string> ACTION_TRANSFORMATION_REMOVE_COMMENTS
|
||||
%token <std::string> ACTION_TRANSFORMATION_REMOVE_COMMENTS_CHAR
|
||||
%token <std::string> ACTION_TRANSFORMATION_REMOVE_NULLS
|
||||
%token <std::string> ACTION_TRANSFORMATION_REMOVE_WHITESPACE
|
||||
%token <std::string> ACTION_TRANSFORMATION_REPLACE_COMMENTS
|
||||
%token <std::string> ACTION_TRANSFORMATION_REPLACE_NULLS
|
||||
%token <std::string> ACTION_TRANSFORMATION_SHA1
|
||||
%token <std::string> ACTION_TRANSFORMATION_SQL_HEX_DECODE
|
||||
%token <std::string> ACTION_TRANSFORMATION_TRIM
|
||||
%token <std::string> ACTION_TRANSFORMATION_URL_DECODE
|
||||
%token <std::string> ACTION_TRANSFORMATION_URL_DECODE_UNI
|
||||
%token <std::string> ACTION_TRANSFORMATION_UTF8_TO_UNICODE
|
||||
|
||||
|
||||
|
||||
%token <std::string> CONFIG_COMPONENT_SIG
|
||||
%token <std::string> CONFIG_DIR_AUDIT_DIR
|
||||
%token <std::string> CONFIG_DIR_AUDIT_DIR_MOD
|
||||
%token <std::string> CONFIG_DIR_AUDIT_ENG
|
||||
%token <std::string> CONFIG_DIR_AUDIT_FLE_MOD
|
||||
%token <std::string> CONFIG_DIR_AUDIT_LOG
|
||||
%token <std::string> CONFIG_DIR_AUDIT_LOG2
|
||||
%token <std::string> CONFIG_DIR_AUDIT_LOG_P
|
||||
%token <std::string> CONFIG_DIR_AUDIT_STS
|
||||
%token <std::string> CONFIG_DIR_AUDIT_TPE
|
||||
%token <std::string> CONFIG_DIR_DEBUG_LOG
|
||||
%token <std::string> CONFIG_DIR_DEBUG_LVL
|
||||
%token <std::string> CONFIG_DIR_GEO_DB
|
||||
%token <std::string> CONFIG_DIR_PCRE_MATCH_LIMIT
|
||||
%token <std::string> CONFIG_DIR_PCRE_MATCH_LIMIT_RECURSION
|
||||
%token <std::string> CONFIG_DIR_REQ_BODY
|
||||
%token <std::string> CONFIG_DIR_REQ_BODY_IN_MEMORY_LIMIT
|
||||
%token <std::string> CONFIG_DIR_REQ_BODY_LIMIT
|
||||
%token <std::string> CONFIG_DIR_REQ_BODY_LIMIT_ACTION
|
||||
%token <std::string> CONFIG_DIR_REQ_BODY_NO_FILES_LIMIT
|
||||
%token <std::string> CONFIG_DIR_RES_BODY
|
||||
%token <std::string> CONFIG_DIR_RES_BODY_LIMIT
|
||||
%token <std::string> CONFIG_DIR_RES_BODY_LIMIT_ACTION
|
||||
%token <std::string> CONFIG_DIR_RULE_ENG
|
||||
%token <std::string> CONFIG_DIR_SEC_ACTION
|
||||
%token <std::string> CONFIG_DIR_SEC_DEFAULT_ACTION
|
||||
%token <std::string> CONFIG_DIR_SEC_MARKER
|
||||
%token <std::string> CONFIG_DIR_UNICODE_MAP_FILE
|
||||
%token <std::string> CONFIG_SEC_COLLECTION_TIMEOUT
|
||||
%token <std::string> CONFIG_SEC_REMOTE_RULES_FAIL_ACTION
|
||||
%token <std::string> CONFIG_SEC_RULE_REMOVE_BY_ID
|
||||
%token <std::string> CONFIG_UPDLOAD_KEEP_FILES
|
||||
%token <std::string> CONFIG_UPDLOAD_SAVE_TMP_FILES
|
||||
%token <std::string> CONFIG_UPLOAD_DIR
|
||||
%token <std::string> CONFIG_UPLOAD_FILE_LIMIT
|
||||
%token <std::string> CONFIG_UPLOAD_FILE_MODE
|
||||
%token <std::string> CONFIG_VALUE_ABORT
|
||||
%token <std::string> CONFIG_VALUE_DETC
|
||||
%token <std::string> CONFIG_VALUE_HTTPS
|
||||
%token <std::string> CONFIG_VALUE_OFF
|
||||
%token <std::string> CONFIG_VALUE_ON
|
||||
%token <std::string> CONFIG_VALUE_PARALLEL
|
||||
%token <std::string> CONFIG_VALUE_PROCESS_PARTIAL
|
||||
%token <std::string> CONFIG_VALUE_REJECT
|
||||
%token <std::string> CONFIG_VALUE_RELEVANT_ONLY
|
||||
%token <std::string> CONFIG_VALUE_SERIAL
|
||||
%token <std::string> CONFIG_VALUE_WARN
|
||||
%token <std::string> CONFIG_XML_EXTERNAL_ENTITY
|
||||
%token <std::string> CONGIG_DIR_RESPONSE_BODY_MP
|
||||
%token <std::string> CONGIG_DIR_SEC_ARG_SEP
|
||||
%token <std::string> CONGIG_DIR_SEC_COOKIE_FORMAT
|
||||
%token <std::string> CONGIG_DIR_SEC_DATA_DIR
|
||||
%token <std::string> CONGIG_DIR_SEC_STATUS_ENGINE
|
||||
%token <std::string> CONGIG_DIR_SEC_TMP_DIR
|
||||
%token <std::string> DIRECTIVE
|
||||
%token <std::string> DIRECTIVE_SECRULESCRIPT
|
||||
%token <std::string> FREE_TEXT
|
||||
|
||||
%token <std::string> OPERATOR
|
||||
%token <std::string> OPERATOR_UNCONDITIONAL_MATCH
|
||||
%token <std::string> OPERATOR_DETECT_SQLI
|
||||
%token <std::string> OPERATOR_DETECT_XSS
|
||||
%token <std::string> OPERATOR_VALIDATE_URL_ENCODING
|
||||
%token <std::string> OPERATOR_VALIDATE_UTF8_ENCODING
|
||||
%token <std::string> OPERATOR_GEOLOOKUP
|
||||
%token <std::string> OPERATOR_INSPECT_FILE
|
||||
%token <std::string> OPERATOR_FUZZY_HASH
|
||||
%token <std::string> OPERATOR_VALIDATE_BYTE_RANGE
|
||||
%token <std::string> OPERATOR_VALIDATE_DTD
|
||||
%token <std::string> OPERATOR_VALIDATE_HASH
|
||||
%token <std::string> OPERATOR_VALIDATE_SCHEMA
|
||||
%token <std::string> OPERATOR_VERIFY_CC
|
||||
%token <std::string> OPERATOR_VERIFY_CPF
|
||||
%token <std::string> OPERATOR_VERIFY_SSN
|
||||
%token <std::string> OPERATOR_GSB_LOOKUP
|
||||
%token <std::string> OPERATOR_RSUB
|
||||
%token <std::string> OPERATOR_RX_CONTENT_ONLY
|
||||
%token <std::string> NOT
|
||||
|
||||
|
||||
%token <std::string> OPERATOR_WITHIN
|
||||
%token <std::string> OPERATOR_CONTAINS_WORD
|
||||
%token <std::string> OPERATOR_CONTAINS
|
||||
%token <std::string> OPERATOR_ENDS_WITH
|
||||
%token <std::string> OPERATOR_EQ
|
||||
%token <std::string> OPERATOR_GE
|
||||
%token <std::string> OPERATOR_GT
|
||||
%token <std::string> OPERATOR_IP_MATCH_FROM_FILE
|
||||
%token <std::string> OPERATOR_IP_MATCH
|
||||
%token <std::string> OPERATOR_LE
|
||||
%token <std::string> OPERATOR_LT
|
||||
%token <std::string> OPERATOR_PM_FROM_FILE
|
||||
%token <std::string> OPERATOR_PM
|
||||
%token <std::string> OPERATOR_RBL
|
||||
%token <std::string> OPERATOR_RX
|
||||
%token <std::string> OPERATOR_STR_EQ
|
||||
%token <std::string> OPERATOR_STR_MATCH
|
||||
%token <std::string> OPERATOR_BEGINS_WITH
|
||||
|
||||
%token <std::string> QUOTATION_MARK
|
||||
%token <std::string> RUN_TIME_VAR_BLD
|
||||
%token <std::string> RUN_TIME_VAR_DUR
|
||||
%token <std::string> RUN_TIME_VAR_ENV
|
||||
%token <std::string> RUN_TIME_VAR_HSV
|
||||
%token <std::string> RUN_TIME_VAR_REMOTE_USER
|
||||
%token <std::string> RUN_TIME_VAR_RULE
|
||||
%token <std::string> RUN_TIME_VAR_TIME
|
||||
%token <std::string> RUN_TIME_VAR_TIME_DAY
|
||||
%token <std::string> RUN_TIME_VAR_TIME_EPOCH
|
||||
%token <std::string> RUN_TIME_VAR_TIME_HOUR
|
||||
%token <std::string> RUN_TIME_VAR_TIME_MIN
|
||||
%token <std::string> RUN_TIME_VAR_TIME_MON
|
||||
%token <std::string> RUN_TIME_VAR_TIME_SEC
|
||||
%token <std::string> RUN_TIME_VAR_TIME_WDAY
|
||||
%token <std::string> RUN_TIME_VAR_TIME_YEAR
|
||||
%token <std::string> RUN_TIME_VAR_XML
|
||||
%token <std::string> VARIABLE
|
||||
%token <std::string> VARIABLE_COL
|
||||
%token <std::string> VARIABLE_STATUS
|
||||
%token <std::string> VARIABLE_TX
|
||||
|
||||
%token <std::string> OP_QUOTE
|
||||
%token <std::string>
|
||||
ACTION_ACCURACY "Accuracy"
|
||||
ACTION_ALLOW "Allow"
|
||||
ACTION_APPEND "Append"
|
||||
ACTION_AUDIT_LOG "AuditLog"
|
||||
ACTION_BLOCK "Block"
|
||||
ACTION_CAPTURE "Capture"
|
||||
ACTION_CHAIN "Chain"
|
||||
ACTION_CTL_AUDIT_ENGINE "ACTION_CTL_AUDIT_ENGINE"
|
||||
ACTION_CTL_AUDIT_LOG_PARTS "ACTION_CTL_AUDIT_LOG_PARTS"
|
||||
ACTION_CTL_BDY_JSON "ACTION_CTL_BDY_JSON"
|
||||
ACTION_CTL_BDY_XML "ACTION_CTL_BDY_XML"
|
||||
ACTION_CTL_FORCE_REQ_BODY_VAR "ACTION_CTL_FORCE_REQ_BODY_VAR"
|
||||
ACTION_CTL_REQUEST_BODY_ACCESS "ACTION_CTL_REQUEST_BODY_ACCESS"
|
||||
ACTION_CTL_RULE_ENGINE "ACTION_CTL_RULE_ENGINE"
|
||||
ACTION_CTL_RULE_REMOVE_BY_ID "ACTION_CTL_RULE_REMOVE_BY_ID"
|
||||
ACTION_CTL_RULE_REMOVE_TARGET_BY_ID "ACTION_CTL_RULE_REMOVE_TARGET_BY_ID"
|
||||
ACTION_CTL_RULE_REMOVE_TARGET_BY_TAG "ACTION_CTL_RULE_REMOVE_TARGET_BY_TAG"
|
||||
ACTION_DENY "Deny"
|
||||
ACTION_DEPRECATE_VAR "DeprecateVar"
|
||||
ACTION_DROP "Drop"
|
||||
ACTION_EXEC "Exec"
|
||||
ACTION_EXPIRE_VAR "ExpireVar"
|
||||
ACTION_ID "Id"
|
||||
ACTION_INITCOL "InitCol"
|
||||
ACTION_LOG "Log"
|
||||
ACTION_LOG_DATA "LogData"
|
||||
ACTION_MATURITY "Maturity"
|
||||
ACTION_MSG "Msg"
|
||||
ACTION_MULTI_MATCH "MultiMatch"
|
||||
ACTION_NO_AUDIT_LOG "NoAuditLog"
|
||||
ACTION_NO_LOG "NoLog"
|
||||
ACTION_PASS "Pass"
|
||||
ACTION_PAUSE "Pause"
|
||||
ACTION_PHASE "Phase"
|
||||
ACTION_PREPEND "Prepend"
|
||||
ACTION_PROXY "Proxy"
|
||||
ACTION_REDIRECT "Redirect"
|
||||
ACTION_REV "Rev"
|
||||
ACTION_SANATISE_ARG "SanatiseArg"
|
||||
ACTION_SANATISE_MATCHED "SanatiseMatched"
|
||||
ACTION_SANATISE_MATCHED_BYTES "SanatiseMatchedBytes"
|
||||
ACTION_SANATISE_REQUEST_HEADER "SanatiseRequestHeader"
|
||||
ACTION_SANATISE_RESPONSE_HEADER "SanatiseResponseHeader"
|
||||
ACTION_SETENV "SetEnv"
|
||||
ACTION_SETRSC "SetSrc"
|
||||
ACTION_SETSID "SetSid"
|
||||
ACTION_SETUID "SetUID"
|
||||
ACTION_SETVAR "SetVar"
|
||||
ACTION_SEVERITY "Severity"
|
||||
ACTION_SKIP "Skip"
|
||||
ACTION_SKIP_AFTER "SkipAfter"
|
||||
ACTION_STATUS "Status"
|
||||
ACTION_TAG "Tag"
|
||||
ACTION_TRANSFORMATION_CMD_LINE "ACTION_TRANSFORMATION_CMD_LINE"
|
||||
ACTION_TRANSFORMATION_COMPRESS_WHITESPACE "ACTION_TRANSFORMATION_COMPRESS_WHITESPACE"
|
||||
ACTION_TRANSFORMATION_CSS_DECODE "ACTION_TRANSFORMATION_CSS_DECODE"
|
||||
ACTION_TRANSFORMATION_HEX_ENCODE "ACTION_TRANSFORMATION_HEX_ENCODE"
|
||||
ACTION_TRANSFORMATION_HTML_ENTITY_DECODE "ACTION_TRANSFORMATION_HTML_ENTITY_DECODE"
|
||||
ACTION_TRANSFORMATION_JS_DECODE "ACTION_TRANSFORMATION_JS_DECODE"
|
||||
ACTION_TRANSFORMATION_LENGTH "ACTION_TRANSFORMATION_LENGTH"
|
||||
ACTION_TRANSFORMATION_LOWERCASE "ACTION_TRANSFORMATION_LOWERCASE"
|
||||
ACTION_TRANSFORMATION_MD5 "ACTION_TRANSFORMATION_MD5"
|
||||
ACTION_TRANSFORMATION_NONE "ACTION_TRANSFORMATION_NONE"
|
||||
ACTION_TRANSFORMATION_NORMALISE_PATH "ACTION_TRANSFORMATION_NORMALISE_PATH"
|
||||
ACTION_TRANSFORMATION_NORMALISE_PATH_WIN "ACTION_TRANSFORMATION_NORMALISE_PATH_WIN"
|
||||
ACTION_TRANSFORMATION_PARITY_EVEN_7_BIT "ACTION_TRANSFORMATION_PARITY_EVEN_7_BIT"
|
||||
ACTION_TRANSFORMATION_PARITY_ODD_7_BIT "ACTION_TRANSFORMATION_PARITY_ODD_7_BIT"
|
||||
ACTION_TRANSFORMATION_PARITY_ZERO_7_BIT "ACTION_TRANSFORMATION_PARITY_ZERO_7_BIT"
|
||||
ACTION_TRANSFORMATION_REMOVE_COMMENTS "ACTION_TRANSFORMATION_REMOVE_COMMENTS"
|
||||
ACTION_TRANSFORMATION_REMOVE_COMMENTS_CHAR "ACTION_TRANSFORMATION_REMOVE_COMMENTS_CHAR"
|
||||
ACTION_TRANSFORMATION_REMOVE_NULLS "ACTION_TRANSFORMATION_REMOVE_NULLS"
|
||||
ACTION_TRANSFORMATION_REMOVE_WHITESPACE "ACTION_TRANSFORMATION_REMOVE_WHITESPACE"
|
||||
ACTION_TRANSFORMATION_REPLACE_COMMENTS "ACTION_TRANSFORMATION_REPLACE_COMMENTS"
|
||||
ACTION_TRANSFORMATION_REPLACE_NULLS "ACTION_TRANSFORMATION_REPLACE_NULLS"
|
||||
ACTION_TRANSFORMATION_SHA1 "ACTION_TRANSFORMATION_SHA1"
|
||||
ACTION_TRANSFORMATION_SQL_HEX_DECODE "ACTION_TRANSFORMATION_SQL_HEX_DECODE"
|
||||
ACTION_TRANSFORMATION_TRIM "ACTION_TRANSFORMATION_TRIM"
|
||||
ACTION_TRANSFORMATION_URL_DECODE "ACTION_TRANSFORMATION_URL_DECODE"
|
||||
ACTION_TRANSFORMATION_URL_DECODE_UNI "ACTION_TRANSFORMATION_URL_DECODE_UNI"
|
||||
ACTION_TRANSFORMATION_UTF8_TO_UNICODE "ACTION_TRANSFORMATION_UTF8_TO_UNICODE"
|
||||
ACTION_VER "Ver"
|
||||
ACTION_XMLNS "xmlns"
|
||||
CONFIG_COMPONENT_SIG "CONFIG_COMPONENT_SIG"
|
||||
CONFIG_DIR_AUDIT_DIR "CONFIG_DIR_AUDIT_DIR"
|
||||
CONFIG_DIR_AUDIT_DIR_MOD "CONFIG_DIR_AUDIT_DIR_MOD"
|
||||
CONFIG_DIR_AUDIT_ENG "CONFIG_DIR_AUDIT_ENG"
|
||||
CONFIG_DIR_AUDIT_FLE_MOD "CONFIG_DIR_AUDIT_FLE_MOD"
|
||||
CONFIG_DIR_AUDIT_LOG "CONFIG_DIR_AUDIT_LOG"
|
||||
CONFIG_DIR_AUDIT_LOG2 "CONFIG_DIR_AUDIT_LOG2"
|
||||
CONFIG_DIR_AUDIT_LOG_P "CONFIG_DIR_AUDIT_LOG_P"
|
||||
CONFIG_DIR_AUDIT_STS "CONFIG_DIR_AUDIT_STS"
|
||||
CONFIG_DIR_AUDIT_TPE "CONFIG_DIR_AUDIT_TPE"
|
||||
CONFIG_DIR_DEBUG_LOG "CONFIG_DIR_DEBUG_LOG"
|
||||
CONFIG_DIR_DEBUG_LVL "CONFIG_DIR_DEBUG_LVL"
|
||||
CONFIG_DIR_GEO_DB "CONFIG_DIR_GEO_DB"
|
||||
CONFIG_DIR_PCRE_MATCH_LIMIT "CONFIG_DIR_PCRE_MATCH_LIMIT"
|
||||
CONFIG_DIR_PCRE_MATCH_LIMIT_RECURSION "CONFIG_DIR_PCRE_MATCH_LIMIT_RECURSION"
|
||||
CONFIG_DIR_REQ_BODY "CONFIG_DIR_REQ_BODY"
|
||||
CONFIG_DIR_REQ_BODY_IN_MEMORY_LIMIT "CONFIG_DIR_REQ_BODY_IN_MEMORY_LIMIT"
|
||||
CONFIG_DIR_REQ_BODY_LIMIT "CONFIG_DIR_REQ_BODY_LIMIT"
|
||||
CONFIG_DIR_REQ_BODY_LIMIT_ACTION "CONFIG_DIR_REQ_BODY_LIMIT_ACTION"
|
||||
CONFIG_DIR_REQ_BODY_NO_FILES_LIMIT "CONFIG_DIR_REQ_BODY_NO_FILES_LIMIT"
|
||||
CONFIG_DIR_RES_BODY "CONFIG_DIR_RES_BODY"
|
||||
CONFIG_DIR_RES_BODY_LIMIT "CONFIG_DIR_RES_BODY_LIMIT"
|
||||
CONFIG_DIR_RES_BODY_LIMIT_ACTION "CONFIG_DIR_RES_BODY_LIMIT_ACTION"
|
||||
CONFIG_DIR_RULE_ENG "CONFIG_DIR_RULE_ENG"
|
||||
CONFIG_DIR_SEC_ACTION "CONFIG_DIR_SEC_ACTION"
|
||||
CONFIG_DIR_SEC_DEFAULT_ACTION "CONFIG_DIR_SEC_DEFAULT_ACTION"
|
||||
CONFIG_DIR_SEC_MARKER "CONFIG_DIR_SEC_MARKER"
|
||||
CONFIG_DIR_UNICODE_MAP_FILE "CONFIG_DIR_UNICODE_MAP_FILE"
|
||||
CONFIG_SEC_COLLECTION_TIMEOUT "CONFIG_SEC_COLLECTION_TIMEOUT"
|
||||
CONFIG_SEC_REMOTE_RULES_FAIL_ACTION "CONFIG_SEC_REMOTE_RULES_FAIL_ACTION"
|
||||
CONFIG_SEC_RULE_REMOVE_BY_ID "CONFIG_SEC_RULE_REMOVE_BY_ID"
|
||||
CONFIG_UPDLOAD_KEEP_FILES "CONFIG_UPDLOAD_KEEP_FILES"
|
||||
CONFIG_UPDLOAD_SAVE_TMP_FILES "CONFIG_UPDLOAD_SAVE_TMP_FILES"
|
||||
CONFIG_UPLOAD_DIR "CONFIG_UPLOAD_DIR"
|
||||
CONFIG_UPLOAD_FILE_LIMIT "CONFIG_UPLOAD_FILE_LIMIT"
|
||||
CONFIG_UPLOAD_FILE_MODE "CONFIG_UPLOAD_FILE_MODE"
|
||||
CONFIG_VALUE_ABORT "CONFIG_VALUE_ABORT"
|
||||
CONFIG_VALUE_DETC "CONFIG_VALUE_DETC"
|
||||
CONFIG_VALUE_HTTPS "CONFIG_VALUE_HTTPS"
|
||||
CONFIG_VALUE_OFF "CONFIG_VALUE_OFF"
|
||||
CONFIG_VALUE_ON "CONFIG_VALUE_ON"
|
||||
CONFIG_VALUE_PARALLEL "CONFIG_VALUE_PARALLEL"
|
||||
CONFIG_VALUE_PROCESS_PARTIAL "CONFIG_VALUE_PROCESS_PARTIAL"
|
||||
CONFIG_VALUE_REJECT "CONFIG_VALUE_REJECT"
|
||||
CONFIG_VALUE_RELEVANT_ONLY "CONFIG_VALUE_RELEVANT_ONLY"
|
||||
CONFIG_VALUE_SERIAL "CONFIG_VALUE_SERIAL"
|
||||
CONFIG_VALUE_WARN "CONFIG_VALUE_WARN"
|
||||
CONFIG_XML_EXTERNAL_ENTITY "CONFIG_XML_EXTERNAL_ENTITY"
|
||||
CONGIG_DIR_RESPONSE_BODY_MP "CONGIG_DIR_RESPONSE_BODY_MP"
|
||||
CONGIG_DIR_SEC_ARG_SEP "CONGIG_DIR_SEC_ARG_SEP"
|
||||
CONGIG_DIR_SEC_COOKIE_FORMAT "CONGIG_DIR_SEC_COOKIE_FORMAT"
|
||||
CONGIG_DIR_SEC_DATA_DIR "CONGIG_DIR_SEC_DATA_DIR"
|
||||
CONGIG_DIR_SEC_STATUS_ENGINE "CONGIG_DIR_SEC_STATUS_ENGINE"
|
||||
CONGIG_DIR_SEC_TMP_DIR "CONGIG_DIR_SEC_TMP_DIR"
|
||||
DIRECTIVE "DIRECTIVE"
|
||||
DIRECTIVE_SECRULESCRIPT "DIRECTIVE_SECRULESCRIPT"
|
||||
FREE_TEXT "FREE_TEXT"
|
||||
NOT "NOT"
|
||||
OPERATOR "OPERATOR"
|
||||
OPERATOR_BEGINS_WITH "OPERATOR_BEGINS_WITH"
|
||||
OPERATOR_CONTAINS "OPERATOR_CONTAINS"
|
||||
OPERATOR_CONTAINS_WORD "OPERATOR_CONTAINS_WORD"
|
||||
OPERATOR_DETECT_SQLI "OPERATOR_DETECT_SQLI"
|
||||
OPERATOR_DETECT_XSS "OPERATOR_DETECT_XSS"
|
||||
OPERATOR_ENDS_WITH "OPERATOR_ENDS_WITH"
|
||||
OPERATOR_EQ "OPERATOR_EQ"
|
||||
OPERATOR_FUZZY_HASH "OPERATOR_FUZZY_HASH"
|
||||
OPERATOR_GE "OPERATOR_GE"
|
||||
OPERATOR_GEOLOOKUP "OPERATOR_GEOLOOKUP"
|
||||
OPERATOR_GSB_LOOKUP "OPERATOR_GSB_LOOKUP"
|
||||
OPERATOR_GT "OPERATOR_GT"
|
||||
OPERATOR_INSPECT_FILE "OPERATOR_INSPECT_FILE"
|
||||
OPERATOR_IP_MATCH "OPERATOR_IP_MATCH"
|
||||
OPERATOR_IP_MATCH_FROM_FILE "OPERATOR_IP_MATCH_FROM_FILE"
|
||||
OPERATOR_LE "OPERATOR_LE"
|
||||
OPERATOR_LT "OPERATOR_LT"
|
||||
OPERATOR_PM "OPERATOR_PM"
|
||||
OPERATOR_PM_FROM_FILE "OPERATOR_PM_FROM_FILE"
|
||||
OPERATOR_RBL "OPERATOR_RBL"
|
||||
OPERATOR_RSUB "OPERATOR_RSUB"
|
||||
OPERATOR_RX "OPERATOR_RX"
|
||||
OPERATOR_RX_CONTENT_ONLY "Operator Rx"
|
||||
OPERATOR_STR_EQ "OPERATOR_STR_EQ"
|
||||
OPERATOR_STR_MATCH "OPERATOR_STR_MATCH"
|
||||
OPERATOR_UNCONDITIONAL_MATCH "OPERATOR_UNCONDITIONAL_MATCH"
|
||||
OPERATOR_VALIDATE_BYTE_RANGE "OPERATOR_VALIDATE_BYTE_RANGE"
|
||||
OPERATOR_VALIDATE_DTD "OPERATOR_VALIDATE_DTD"
|
||||
OPERATOR_VALIDATE_HASH "OPERATOR_VALIDATE_HASH"
|
||||
OPERATOR_VALIDATE_SCHEMA "OPERATOR_VALIDATE_SCHEMA"
|
||||
OPERATOR_VALIDATE_URL_ENCODING "OPERATOR_VALIDATE_URL_ENCODING"
|
||||
OPERATOR_VALIDATE_UTF8_ENCODING "OPERATOR_VALIDATE_UTF8_ENCODING"
|
||||
OPERATOR_VERIFY_CC "OPERATOR_VERIFY_CC"
|
||||
OPERATOR_VERIFY_CPF "OPERATOR_VERIFY_CPF"
|
||||
OPERATOR_VERIFY_SSN "OPERATOR_VERIFY_SSN"
|
||||
OPERATOR_WITHIN "OPERATOR_WITHIN"
|
||||
OP_QUOTE "OP_QUOTE"
|
||||
QUOTATION_MARK "QUOTATION_MARK"
|
||||
RUN_TIME_VAR_BLD "RUN_TIME_VAR_BLD"
|
||||
RUN_TIME_VAR_DUR "RUN_TIME_VAR_DUR"
|
||||
RUN_TIME_VAR_ENV "RUN_TIME_VAR_ENV"
|
||||
RUN_TIME_VAR_HSV "RUN_TIME_VAR_HSV"
|
||||
RUN_TIME_VAR_REMOTE_USER "RUN_TIME_VAR_REMOTE_USER"
|
||||
RUN_TIME_VAR_RULE "RUN_TIME_VAR_RULE"
|
||||
RUN_TIME_VAR_TIME "RUN_TIME_VAR_TIME"
|
||||
RUN_TIME_VAR_TIME_DAY "RUN_TIME_VAR_TIME_DAY"
|
||||
RUN_TIME_VAR_TIME_EPOCH "RUN_TIME_VAR_TIME_EPOCH"
|
||||
RUN_TIME_VAR_TIME_HOUR "RUN_TIME_VAR_TIME_HOUR"
|
||||
RUN_TIME_VAR_TIME_MIN "RUN_TIME_VAR_TIME_MIN"
|
||||
RUN_TIME_VAR_TIME_MON "RUN_TIME_VAR_TIME_MON"
|
||||
RUN_TIME_VAR_TIME_SEC "RUN_TIME_VAR_TIME_SEC"
|
||||
RUN_TIME_VAR_TIME_WDAY "RUN_TIME_VAR_TIME_WDAY"
|
||||
RUN_TIME_VAR_TIME_YEAR "RUN_TIME_VAR_TIME_YEAR"
|
||||
RUN_TIME_VAR_XML "RUN_TIME_VAR_XML"
|
||||
VARIABLE "VARIABLE"
|
||||
VARIABLE_COL "VARIABLE_COL"
|
||||
VARIABLE_STATUS "VARIABLE_STATUS"
|
||||
VARIABLE_TX "VARIABLE_TX"
|
||||
;
|
||||
|
||||
%type <actions::Action *> act
|
||||
%type <std::vector<actions::Action *> *> actings
|
||||
|
Loading…
x
Reference in New Issue
Block a user