diff --git a/tests/detect-bytemath-mult-04/README.md b/tests/detect-bytemath-mult-04/README.md new file mode 100644 index 000000000..80e0ff64d --- /dev/null +++ b/tests/detect-bytemath-mult-04/README.md @@ -0,0 +1,11 @@ +Description +=========== +Test byte_math multiplication operator + +PCAP +==== +PCAP comes from the suricata verify test[detect-bytemath-01] + +Redmine ticket +============== +https://redmine.openinfosecfoundation.org/issues/6070 diff --git a/tests/detect-bytemath-mult-04/test.rules b/tests/detect-bytemath-mult-04/test.rules new file mode 100644 index 000000000..fcbc622f2 --- /dev/null +++ b/tests/detect-bytemath-mult-04/test.rules @@ -0,0 +1,6 @@ +alert tcp any any -> any any (msg:"byte_math multiplication operator"; \ + ipv4.hdr; \ + byte_extract: 1, 5, extracted_val, relative; \ + byte_math: bytes 1, offset 1, oper *,rvalue extracted_val, result var; \ + byte_test: 1, = , var, 1; \ + sid: 1;) diff --git a/tests/detect-bytemath-mult-04/test.yaml b/tests/detect-bytemath-mult-04/test.yaml new file mode 100644 index 000000000..af93fd70b --- /dev/null +++ b/tests/detect-bytemath-mult-04/test.yaml @@ -0,0 +1,11 @@ +requires: + min-version: 6.0.12 + +pcap: ../detect-bytemath-01/input.pcap + +checks: + - filter: + count: 1 + match: + event_type: alert + alert.signature_id: 1