]> git.ipfire.org Git - thirdparty/suricata-verify.git/commitdiff
tests: Add file_data/compress-ws transform tests
authorJeff Lucovsky <jeff@lucovsky.org>
Thu, 10 Sep 2020 12:46:00 +0000 (08:46 -0400)
committerVictor Julien <victor@inliniac.net>
Tue, 6 Oct 2020 07:19:59 +0000 (09:19 +0200)
tests/detect-compress_whitespace-01/input.pcap [new file with mode: 0644]
tests/detect-compress_whitespace-01/input.rules [new file with mode: 0644]
tests/detect-compress_whitespace-01/test.yaml [new file with mode: 0644]
tests/detect-compress_whitespace-02/input.pcap [new file with mode: 0644]
tests/detect-compress_whitespace-02/input.rules [new file with mode: 0644]
tests/detect-compress_whitespace-02/test.yaml [new file with mode: 0644]

diff --git a/tests/detect-compress_whitespace-01/input.pcap b/tests/detect-compress_whitespace-01/input.pcap
new file mode 100644 (file)
index 0000000..cc069dc
Binary files /dev/null and b/tests/detect-compress_whitespace-01/input.pcap differ
diff --git a/tests/detect-compress_whitespace-01/input.rules b/tests/detect-compress_whitespace-01/input.rules
new file mode 100644 (file)
index 0000000..6a9d1a3
--- /dev/null
@@ -0,0 +1 @@
+alert http any any -> any any (msg:"HTTP strip_whitespace 1"; flow:established; file_data; compress_whitespace; content:"embrace   holistically"; sid:1;)
diff --git a/tests/detect-compress_whitespace-01/test.yaml b/tests/detect-compress_whitespace-01/test.yaml
new file mode 100644 (file)
index 0000000..3106bcd
--- /dev/null
@@ -0,0 +1,12 @@
+requires:
+    min-version: 6
+    pcap: false
+
+exit-code: 1
+args:
+ - --engine-analysis
+
+checks:
+  - shell:
+      args: grep "incompatible with compress_whitespace transform" stderr| wc -l | xargs
+      expect: 1
diff --git a/tests/detect-compress_whitespace-02/input.pcap b/tests/detect-compress_whitespace-02/input.pcap
new file mode 100644 (file)
index 0000000..cc069dc
Binary files /dev/null and b/tests/detect-compress_whitespace-02/input.pcap differ
diff --git a/tests/detect-compress_whitespace-02/input.rules b/tests/detect-compress_whitespace-02/input.rules
new file mode 100644 (file)
index 0000000..b11de2c
--- /dev/null
@@ -0,0 +1 @@
+alert http any any -> any any (msg:"HTTP compress_whitespace 2"; flow:established; file_data; compress_whitespace; content:"embrace holistically"; sid:1;)
diff --git a/tests/detect-compress_whitespace-02/test.yaml b/tests/detect-compress_whitespace-02/test.yaml
new file mode 100644 (file)
index 0000000..808abea
--- /dev/null
@@ -0,0 +1,12 @@
+requires:
+    min-version: 6
+
+args:
+ - -k none
+
+checks:
+  - filter:
+      count: 1
+      match:
+        event_type: alert
+        alert.signature_id: 1