From 2b8f35abace2abdb86c9659fbda8f69d09d204cb Mon Sep 17 00:00:00 2001 From: Shivani Bhardwaj Date: Fri, 23 Aug 2024 12:36:50 +0530 Subject: [PATCH] flow/pkt: add test for either dir --- tests/detect-flow-pkts-either/README.md | 13 +++++++++++++ tests/detect-flow-pkts-either/test.rules | 1 + tests/detect-flow-pkts-either/test.yaml | 14 ++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 tests/detect-flow-pkts-either/README.md create mode 100644 tests/detect-flow-pkts-either/test.rules create mode 100644 tests/detect-flow-pkts-either/test.yaml diff --git a/tests/detect-flow-pkts-either/README.md b/tests/detect-flow-pkts-either/README.md new file mode 100644 index 000000000..89bdf91cd --- /dev/null +++ b/tests/detect-flow-pkts-either/README.md @@ -0,0 +1,13 @@ +Test +==== + +Test `flow.pkts:either`.. and `flow.bytes:either`.. keywords + +PCAP +==== + +From existing s-v test. + +Related tickets +============== +https://redmine.openinfosecfoundation.org/issues/5646 diff --git a/tests/detect-flow-pkts-either/test.rules b/tests/detect-flow-pkts-either/test.rules new file mode 100644 index 000000000..cfd5a5e03 --- /dev/null +++ b/tests/detect-flow-pkts-either/test.rules @@ -0,0 +1 @@ +alert ip any any -> any any (msg:"Flow has more than 3000 bytes and 10 pkts in either direction";flow.pkts:either,=10;flow.bytes:either,>3000; sid:1;) diff --git a/tests/detect-flow-pkts-either/test.yaml b/tests/detect-flow-pkts-either/test.yaml new file mode 100644 index 000000000..1905ae7d7 --- /dev/null +++ b/tests/detect-flow-pkts-either/test.yaml @@ -0,0 +1,14 @@ +requires: + min-version: 8 + +pcap: ../decode-teredo-01/input.pcap + +args: +- -k none + +checks: +- filter: + count: 3 + match: + event_type: alert + alert.signature_id: 1