Add missing hexDecode transformation to seclang parser

This commit is contained in:
Victor Hora
2017-05-26 19:23:43 -04:00
committed by Felipe Zimmerle
parent a90b2a3ff7
commit 9d70345d3d
5 changed files with 5408 additions and 5379 deletions

View File

@@ -498,6 +498,7 @@ using modsecurity::operators::Operator;
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_HEX_DECODE "ACTION_TRANSFORMATION_HEX_DECODE"
ACTION_TRANSFORMATION_HTML_ENTITY_DECODE "ACTION_TRANSFORMATION_HTML_ENTITY_DECODE"
ACTION_TRANSFORMATION_JS_DECODE "ACTION_TRANSFORMATION_JS_DECODE"
ACTION_TRANSFORMATION_LENGTH "ACTION_TRANSFORMATION_LENGTH"
@@ -2269,6 +2270,10 @@ act:
{
ACTION_CONTAINER($$, new actions::transformations::HexEncode($1));
}
| ACTION_TRANSFORMATION_HEX_DECODE
{
ACTION_CONTAINER($$, new actions::transformations::HexDecode($1));
}
| ACTION_TRANSFORMATION_LOWERCASE
{
ACTION_CONTAINER($$, new actions::transformations::LowerCase($1));