.+any character (except for line terminators), repeated at least once
HappyMKthe literal text HappyMK (case sensitive) \s?optionally matches any whitespace character
Group action(?<action>\S+) \S+any non-whitespace character, repeated at least once
\sany whitespace character
\w+any word character, repeated at least once
:the literal : (5810 / 728 / 3A16)
\sany whitespace character
in:the literal text in: (case sensitive) Group int_in(?<int_in>\S+) \S+any non-whitespace character, repeated at least once
\sany whitespace character
out:the literal text out: (case sensitive) Group int_out(?<int_out>\S+) \S+any non-whitespace character, repeated at least once
, src-macthe literal text , src-mac (case sensitive) \sany whitespace character
Group src_mac(?<src_mac>\S+) \S+any non-whitespace character, repeated at least once
,the literal , (4410 / 548 / 2C16)
\sany whitespace character
protothe literal text proto (case sensitive) \sany whitespace character
\w+any word character, repeated at least once
Group 7(\s(?<flags>\S+),|,) 1st Alternative\s(?<flags>\S+), \sany whitespace character
\S+any non-whitespace character, repeated at least once
,the literal , (4410 / 548 / 2C16)
,the literal , (4410 / 548 / 2C16)
\sany whitespace character
Group src_ip(?<src_ip>\b(?:\d{1,3}\.){3}\d{1,3}\b) \ban ASCII word boundary
Non-Capturing Group(?:\d{1,3}\.){3} {3}repeats the group contents below exactly 3 times:
\d{1,3}a digit, repeated between 1 and 3 times
\.the literal . (4610 / 568 / 2E16)
\d{1,3}a digit, repeated between 1 and 3 times
\ban ASCII word boundary
:the literal : (5810 / 728 / 3A16)
Group src_port(?<src_port>\d+) \d+a digit, repeated at least once
Group dest_ip(?<dest_ip>\b(?:\d{1,3}\.){3}\d{1,3}\b) \ban ASCII word boundary
Non-Capturing Group(?:\d{1,3}\.){3} {3}repeats the group contents below exactly 3 times:
\d{1,3}a digit, repeated between 1 and 3 times
\.the literal . (4610 / 568 / 2E16)
\d{1,3}a digit, repeated between 1 and 3 times
\ban ASCII word boundary
:the literal : (5810 / 728 / 3A16)
Group dest_port(?<dest_port>\d+) \d+a digit, repeated at least once
,the literal , (4410 / 548 / 2C16)
Group 13(\s(?<NAT>\w+)\s\((?<src_nat_localip>\b(?:\d{1,3}\.){3}\d{1,3}\b):(?<src_nat_local_port>\d+)->(?<src_nat_public_ip>\b(?:\d{1,3}\.){3}\d{1,3}\b):(?<src_nat_public_port>\d+)\)->(?<dest_nat_ip>\b(?:\d{1,3}\.){3}\d{1,3}\b):(?<dest_nat_port>\d+),)? ?repeats the group contents below at most once:
\sany whitespace character
\w+any word character, repeated at least once
\sany whitespace character
\(the literal ( (4010 / 508 / 2816)
Group src_nat_localip(?<src_nat_localip>\b(?:\d{1,3}\.){3}\d{1,3}\b) \ban ASCII word boundary
Non-Capturing Group(?:\d{1,3}\.){3} {3}repeats the group contents below exactly 3 times:
\d{1,3}a digit, repeated between 1 and 3 times
\.the literal . (4610 / 568 / 2E16)
\d{1,3}a digit, repeated between 1 and 3 times
\ban ASCII word boundary
:the literal : (5810 / 728 / 3A16)
Group src_nat_local_port(?<src_nat_local_port>\d+) \d+a digit, repeated at least once
Group src_nat_public_ip(?<src_nat_public_ip>\b(?:\d{1,3}\.){3}\d{1,3}\b) \ban ASCII word boundary
Non-Capturing Group(?:\d{1,3}\.){3} {3}repeats the group contents below exactly 3 times:
\d{1,3}a digit, repeated between 1 and 3 times
\.the literal . (4610 / 568 / 2E16)
\d{1,3}a digit, repeated between 1 and 3 times
\ban ASCII word boundary
:the literal : (5810 / 728 / 3A16)
Group src_nat_public_port(?<src_nat_public_port>\d+) \d+a digit, repeated at least once
\)the literal ) (4110 / 518 / 2916)
Group dest_nat_ip(?<dest_nat_ip>\b(?:\d{1,3}\.){3}\d{1,3}\b) \ban ASCII word boundary
Non-Capturing Group(?:\d{1,3}\.){3} \d{1,3}a digit, repeated between 1 and 3 times
\ban ASCII word boundary
:the literal : (5810 / 728 / 3A16)
Group dest_nat_port(?<dest_nat_port>\d+) ,the literal , (4410 / 548 / 2C16)
Group 21(\sprio\s(?<prio>\d+->\d+),)? \sany whitespace character
lenthe literal text len (case sensitive) \sany whitespace character