]> git.ipfire.org Git - thirdparty/suricata-verify.git/commitdiff
Add tests for DCERPC
authorShivani Bhardwaj <shivanib134@gmail.com>
Tue, 21 Apr 2020 07:23:24 +0000 (12:53 +0530)
committerVictor Julien <victor@inliniac.net>
Fri, 22 May 2020 08:22:32 +0000 (10:22 +0200)
15 files changed:
tests/dcerpc/dcerpc-dce-iface-02/input.pcap [new file with mode: 0644]
tests/dcerpc/dcerpc-dce-iface-02/test.rules [new file with mode: 0644]
tests/dcerpc/dcerpc-dce-iface-02/test.yaml [new file with mode: 0644]
tests/dcerpc/dcerpc-dce-iface-03/input.pcap [new file with mode: 0644]
tests/dcerpc/dcerpc-dce-iface-03/test.rules [new file with mode: 0644]
tests/dcerpc/dcerpc-dce-iface-03/test.yaml [new file with mode: 0644]
tests/dcerpc/dcerpc-dce-iface-04/input.pcap [new file with mode: 0644]
tests/dcerpc/dcerpc-dce-iface-04/test.rules [new file with mode: 0644]
tests/dcerpc/dcerpc-dce-iface-04/test.yaml [new file with mode: 0644]
tests/dcerpc/dcerpc-dce-opnum/input.pcap [new file with mode: 0644]
tests/dcerpc/dcerpc-dce-opnum/test.rules [new file with mode: 0644]
tests/dcerpc/dcerpc-dce-opnum/test.yaml [new file with mode: 0644]
tests/dcerpc/dcerpc-dcepayload/input.pcap [new file with mode: 0644]
tests/dcerpc/dcerpc-dcepayload/test.rules [new file with mode: 0644]
tests/dcerpc/dcerpc-dcepayload/test.yaml [new file with mode: 0644]

diff --git a/tests/dcerpc/dcerpc-dce-iface-02/input.pcap b/tests/dcerpc/dcerpc-dce-iface-02/input.pcap
new file mode 100644 (file)
index 0000000..d6d7cb5
Binary files /dev/null and b/tests/dcerpc/dcerpc-dce-iface-02/input.pcap differ
diff --git a/tests/dcerpc/dcerpc-dce-iface-02/test.rules b/tests/dcerpc/dcerpc-dce-iface-02/test.rules
new file mode 100644 (file)
index 0000000..27cccb3
--- /dev/null
@@ -0,0 +1 @@
+alert tcp any any -> any any (msg:"DCE Iface test";flow:established,to_server;dce_iface:afa8bd80-7d8a-11c9-bef4-08002b102989;sid:1;)
diff --git a/tests/dcerpc/dcerpc-dce-iface-02/test.yaml b/tests/dcerpc/dcerpc-dce-iface-02/test.yaml
new file mode 100644 (file)
index 0000000..7c47e21
--- /dev/null
@@ -0,0 +1,12 @@
+requires:
+  features:
+    - HAVE_LIBJANSSON
+
+args:
+- -k none
+
+checks:
+  - filter:
+      count: 1
+      match:
+        event_type: alert
diff --git a/tests/dcerpc/dcerpc-dce-iface-03/input.pcap b/tests/dcerpc/dcerpc-dce-iface-03/input.pcap
new file mode 100644 (file)
index 0000000..d6d7cb5
Binary files /dev/null and b/tests/dcerpc/dcerpc-dce-iface-03/input.pcap differ
diff --git a/tests/dcerpc/dcerpc-dce-iface-03/test.rules b/tests/dcerpc/dcerpc-dce-iface-03/test.rules
new file mode 100644 (file)
index 0000000..5f24a9c
--- /dev/null
@@ -0,0 +1 @@
+alert tcp any any -> any any (msg:"DCE Iface test";flow:established,to_server;dce_iface:afa8bd80-7d8a-11c9-bef4-08002b102989,=1;sid:1;)
diff --git a/tests/dcerpc/dcerpc-dce-iface-03/test.yaml b/tests/dcerpc/dcerpc-dce-iface-03/test.yaml
new file mode 100644 (file)
index 0000000..7c47e21
--- /dev/null
@@ -0,0 +1,12 @@
+requires:
+  features:
+    - HAVE_LIBJANSSON
+
+args:
+- -k none
+
+checks:
+  - filter:
+      count: 1
+      match:
+        event_type: alert
diff --git a/tests/dcerpc/dcerpc-dce-iface-04/input.pcap b/tests/dcerpc/dcerpc-dce-iface-04/input.pcap
new file mode 100644 (file)
index 0000000..d6d7cb5
Binary files /dev/null and b/tests/dcerpc/dcerpc-dce-iface-04/input.pcap differ
diff --git a/tests/dcerpc/dcerpc-dce-iface-04/test.rules b/tests/dcerpc/dcerpc-dce-iface-04/test.rules
new file mode 100644 (file)
index 0000000..2e0250b
--- /dev/null
@@ -0,0 +1 @@
+alert tcp any any -> any any (msg:"DCE Iface test";flow:established,to_server;dce_iface:afa8bd80-7d8a-11c9-bef4-08002b102989,<1;sid:1;)
diff --git a/tests/dcerpc/dcerpc-dce-iface-04/test.yaml b/tests/dcerpc/dcerpc-dce-iface-04/test.yaml
new file mode 100644 (file)
index 0000000..817f376
--- /dev/null
@@ -0,0 +1,12 @@
+requires:
+  features:
+    - HAVE_LIBJANSSON
+
+args:
+- -k none
+
+checks:
+  - filter:
+      count: 0
+      match:
+        event_type: alert
diff --git a/tests/dcerpc/dcerpc-dce-opnum/input.pcap b/tests/dcerpc/dcerpc-dce-opnum/input.pcap
new file mode 100644 (file)
index 0000000..d6d7cb5
Binary files /dev/null and b/tests/dcerpc/dcerpc-dce-opnum/input.pcap differ
diff --git a/tests/dcerpc/dcerpc-dce-opnum/test.rules b/tests/dcerpc/dcerpc-dce-opnum/test.rules
new file mode 100644 (file)
index 0000000..947427f
--- /dev/null
@@ -0,0 +1 @@
+alert tcp any any -> any any (msg:"DCE Iface test";flow:established,to_server;dce_iface:afa8bd80-7d8a-11c9-bef4-08002b102989;dce_opnum:4;sid:1;)
diff --git a/tests/dcerpc/dcerpc-dce-opnum/test.yaml b/tests/dcerpc/dcerpc-dce-opnum/test.yaml
new file mode 100644 (file)
index 0000000..7c47e21
--- /dev/null
@@ -0,0 +1,12 @@
+requires:
+  features:
+    - HAVE_LIBJANSSON
+
+args:
+- -k none
+
+checks:
+  - filter:
+      count: 1
+      match:
+        event_type: alert
diff --git a/tests/dcerpc/dcerpc-dcepayload/input.pcap b/tests/dcerpc/dcerpc-dcepayload/input.pcap
new file mode 100644 (file)
index 0000000..d6d7cb5
Binary files /dev/null and b/tests/dcerpc/dcerpc-dcepayload/input.pcap differ
diff --git a/tests/dcerpc/dcerpc-dcepayload/test.rules b/tests/dcerpc/dcerpc-dcepayload/test.rules
new file mode 100644 (file)
index 0000000..450b512
--- /dev/null
@@ -0,0 +1 @@
+alert tcp any any -> any any (msg:"DCE Response stub data"; flow:established,to_client; dce_stub_data; content:"no"; offset:22; content:"12DOM"; within:13; content:"REDHAT"; distance:5; sid:1;)
diff --git a/tests/dcerpc/dcerpc-dcepayload/test.yaml b/tests/dcerpc/dcerpc-dcepayload/test.yaml
new file mode 100644 (file)
index 0000000..7ee3ea3
--- /dev/null
@@ -0,0 +1,13 @@
+requires:
+  features:
+    - HAVE_LIBJANSSON
+
+args:
+- -k none
+
+checks:
+  - filter:
+      count: 1
+      match:
+        event_type: alert
+        alert.signature_id: 1