Skip to content

Commit

Permalink
prefilter/multibuf: test with multiple packets
Browse files Browse the repository at this point in the history
Ticket: 7326
  • Loading branch information
catenacyber committed Nov 5, 2024
1 parent 760b402 commit 3398948
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 0 deletions.
12 changes: 12 additions & 0 deletions tests/prefilter-multibuf-multipkts/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Test
====

Test that multibuffer is prefiltered the right way, even if occurences of buffers
are spanned over multiple packets, and the first try does not match.

https://redmine.openinfosecfoundation.org/issues/7326

PCAP
====

Pcap crafted with some http server and some python client that delays or not the writing of the headers
Binary file added tests/prefilter-multibuf-multipkts/input.pcap
Binary file not shown.
2 changes: 2 additions & 0 deletions tests/prefilter-multibuf-multipkts/test.rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
alert http any any -> any any ( sid: 2; http.stat_code; content: "200"; fast_pattern; http.response_header; content: "first";)
alert http any any -> any any ( sid: 3; http.stat_code; content: "200"; http.response_header; content: "first"; fast_pattern;)
17 changes: 17 additions & 0 deletions tests/prefilter-multibuf-multipkts/test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
requires:
min-version: 8

args:
- -k none

checks:
- filter:
count: 1
match:
event_type: alert
alert.signature_id: 2
- filter:
count: 1
match:
event_type: alert
alert.signature_id: 3

0 comments on commit 3398948

Please sign in to comment.