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 Oct 15, 2024
1 parent 19061e7 commit 225a6bd
Show file tree
Hide file tree
Showing 3 changed files with 32 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
3 changes: 3 additions & 0 deletions tests/prefilter-multibuf-multipkts/test.rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
alert http any any -> any any ( sid: 1; http.stat_code; content: "200"; fast_pattern; http.response_header; content: "first"; dataset:set,http_match,type string,save http_match.csv; file.data; content: "later";)
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 225a6bd

Please sign in to comment.