]> git.ipfire.org Git - thirdparty/suricata-verify.git/commitdiff
tests/tls: some sub tests require ja3
authorJason Ish <jason.ish@oisf.net>
Tue, 25 Feb 2025 22:10:48 +0000 (16:10 -0600)
committerVictor Julien <victor@inliniac.net>
Thu, 13 Mar 2025 05:30:48 +0000 (06:30 +0100)
tests/tls/tls13-draft14/test.yaml
tests/tls/tls13-draft18/test.yaml
tests/tls/tls13-draft19/test.yaml
tests/tls/tls13-draft22/test.yaml
tests/tls/tls13-draft23/test.yaml
tests/tls/tls13-draft28-frames/test.yaml
tests/tls/tls13-draft28/test.yaml

index b9a6e2d8e5d0df4b20c7612277fb55a515780a2c..12efe56986f5d22aab39c8db8a041c6fa4db907c 100644 (file)
@@ -8,5 +8,13 @@ checks:
       match:
         event_type: tls
         tls.version: "TLS 1.3 draft-<16"
+  - filter:
+      requires:
+        features:
+          - HAVE_JA3
+      count: 1
+      match:
+        event_type: tls
+        tls.version: "TLS 1.3 draft-<16"
         tls.ja3.hash: "65825469c473e48f3ee2571129256ab0"
         tls.ja3.string: "772,49195-49199-52393-52392-49196-49200-49162-49161-49171-49172-51-57-47-53-10,0-23-65281-10-11-35-13172-16-5-65282-40-13,23-24-25-256-257-258-259-260,0"
index 858eebfc232d566eb4168aea3599b6be9f81ba75..cc173699af8c3206450d766a046df1fd66a2e182 100644 (file)
@@ -8,5 +8,14 @@ checks:
       match:
         event_type: tls
         tls.version: "TLS 1.3 draft-18"
+
+  - filter:
+      requires:
+        features:
+          - HAVE_JA3
+      count: 1
+      match:
+        event_type: tls
+        tls.version: "TLS 1.3 draft-18"
         tls.ja3.hash: "23d254f72096d25c350e4a4a792f4948"
         tls.ja3.string: "771,4865-4866-4867-49195-49199-158-49196-49200-159-52393-52392-52244-52243-49161-49187-49171-49191-51-103-49162-49188-49172-49192-57-107-156-157-47-60-53-61-10,65281-23-35-13-11-40-45-43-10,29-23-24,0"
index 431d00a339d30f4dd2c6a761864c0492fa0dcf34..e0cc1e0030bbcdd357cde076d4b53ae6c10a4c57 100644 (file)
@@ -4,6 +4,16 @@ args:
 checks:
 
   - filter:
+      count: 3
+      match:
+        event_type: tls
+        tls.sni: "localhost"
+        tls.version: "TLS 1.3 draft-19"
+
+  - filter:
+      requires:
+        features:
+          - HAVE_JA3
       count: 1
       match:
         event_type: tls
@@ -13,6 +23,9 @@ checks:
         tls.ja3.string: "771,4866-255,0-11-10-35-13-22-23-43-45-40,29-23-25-24,0-1-2"
 
   - filter:
+      requires:
+        features:
+          - HAVE_JA3
       count: 1
       match:
         event_type: tls
@@ -22,6 +35,9 @@ checks:
         tls.ja3.string: "771,4866-255,0-11-10-35-13-22-23-43-45-40-42-41,29-23-25-24,0-1-2"
 
   - filter:
+      requires:
+        features:
+          - HAVE_JA3
       count: 1
       match:
         event_type: tls
index c2d640d35f02ee9fd1a70b57d9f8d409dd37a6a2..983fcc95a71d2317ce5bedc1c9d1f093426d0608 100644 (file)
@@ -9,5 +9,15 @@ checks:
         event_type: tls
         tls.sni: "localhost"
         tls.version: "TLS 1.3 draft-22"
+
+  - filter:
+      requires:
+        features:
+          - HAVE_JA3
+      count: 1
+      match:
+        event_type: tls
+        tls.sni: "localhost"
+        tls.version: "TLS 1.3 draft-22"
         tls.ja3.hash: "786468211b4d23f9b725987b0de9d090"
         tls.ja3.string: "771,4865-4867,0-43-13-10-40,23,"
index 0ba22891baa55dea99a35ba667eb58bd08d83555..d58f51c49647f20a64833a6076261461cb1a7279 100644 (file)
@@ -8,5 +8,14 @@ checks:
       match:
         event_type: tls
         tls.version: "TLS 1.3 draft-23"
+
+  - filter:
+      requires:
+        features:
+          - HAVE_JA3
+      count: 1
+      match:
+        event_type: tls
+        tls.version: "TLS 1.3 draft-23"
         tls.ja3.hash: "0558cf38ebac58d332d7f39308fcd006"
         tls.ja3.string: "771,4865-4866-4867-49195-49199-49196-49200-52393-52392-49161-49187-49171-49191-49162-49188-49172-49192-156-157-47-60-53-61-10,65281-23-35-13-11-51-45-43-10,29-23-24,0"
index 4ff3cc98ed17a631c772c55032505b9bee8a7bfb..e6f416d1e0afc790c2859899dfa0da1e590a55eb 100644 (file)
@@ -9,6 +9,9 @@ args:
 checks:
 
   - filter:
+      requires:
+        features:
+          - HAVE_JA3
       count: 1
       match:
         event_type: tls
@@ -18,6 +21,9 @@ checks:
         tls.ja3.string: "771,4866-4867-4865-4868-49196-52393-49325-49162-49195-49324-49161-49200-52392-49172-49199-49171-157-49309-53-156-49308-47-159-52394-49311-57-158-49310-51,5-10-11-13-22-23-35-51-43-65281-0-45-41,23,0"
 
   - filter:
+      requires:
+        features:
+          - HAVE_JA3
       count: 1
       match:
         event_type: tls
index d408d44cd600f18922b7152070f2f48a8cd3e3a6..909d5dff536f6a74c307bfdbcc54929acabbdd9f 100644 (file)
@@ -4,6 +4,16 @@ args:
 checks:
 
   - filter:
+      count: 2
+      match:
+        event_type: tls
+        tls.sni: "localhost"
+        tls.version: "TLS 1.3 draft-28"
+
+  - filter:
+      requires:
+        features:
+          - HAVE_JA3
       count: 1
       match:
         event_type: tls
@@ -13,6 +23,9 @@ checks:
         tls.ja3.string: "771,4866-4867-4865-4868-49196-52393-49325-49162-49195-49324-49161-49200-52392-49172-49199-49171-157-49309-53-156-49308-47-159-52394-49311-57-158-49310-51,5-10-11-13-22-23-35-51-43-65281-0-45-41,23,0"
 
   - filter:
+      requires:
+        features:
+          - HAVE_JA3
       count: 1
       match:
         event_type: tls