Skip to content

Commit

Permalink
flow/pkt: add test for either dir
Browse files Browse the repository at this point in the history
  • Loading branch information
inashivb committed Jan 9, 2025
1 parent 2515eeb commit ece253c
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 0 deletions.
13 changes: 13 additions & 0 deletions tests/detect-flow-pkts-either/README.md
Original file line number Diff line number Diff line change
@@ -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
5 changes: 5 additions & 0 deletions tests/detect-flow-pkts-either/test.rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
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;)
alert ip any any -> any any (msg:"Flow has 10 pkts in toserver direction";flow.pkts:toserver,=10;sid:2;)
alert ip any any -> any any (msg:"Flow has 10 pkts in toclient direction";flow.pkts:toclient,=10;sid:3;)
alert ip any any -> any any (msg:"Flow has more than 3000 bytes in toserver direction";flow.bytes:toserver,>3000; sid:4;)
alert ip any any -> any any (msg:"Flow has more than 3000 bytes in toclient direction";flow.bytes:toclient,>3000; threshold: type backoff, track by_flow, count 2, multiplier 10; sid:5;)
38 changes: 38 additions & 0 deletions tests/detect-flow-pkts-either/test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
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

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

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

- filter:
count: 0
match:
event_type: alert
alert.signature_id: 4

- filter:
count: 2
match:
event_type: alert
alert.signature_id: 5

0 comments on commit ece253c

Please sign in to comment.