Skip to content

Commit

Permalink
detect/bytemath: Test multiplier operator
Browse files Browse the repository at this point in the history
Issue: 6070

This commit adds a test for the byte-math multiplication operator. The
operator was missing from 6.0.x; however, this test applies to 6.0.x and
later once the Suricata PR is merged.
  • Loading branch information
jlucovsky committed Sep 1, 2023
1 parent e338b7b commit 65ccd84
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 0 deletions.
11 changes: 11 additions & 0 deletions tests/detect-bytemath-mult-04/README.md
Original file line number Diff line number Diff line change
@@ -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
6 changes: 6 additions & 0 deletions tests/detect-bytemath-mult-04/test.rules
Original file line number Diff line number Diff line change
@@ -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;)
11 changes: 11 additions & 0 deletions tests/detect-bytemath-mult-04/test.yaml
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 65ccd84

Please sign in to comment.