From 2aae73ea7545735201788e35c180d971b161a59e Mon Sep 17 00:00:00 2001 From: Johanna Amann Date: Tue, 20 Aug 2024 16:05:36 +0100 Subject: [PATCH] Spicy TLS: SSLv2 client hello support. This lets us parse traces that use the old SSLv2 client hello format, while actually negotiating SSLv3 and above. --- src/analyzer/protocol/ssl/spicy/SSL.evt | 1 + src/analyzer/protocol/ssl/spicy/SSL.spicy | 143 +++++++++++++----- .../policy/frameworks/intel/seen/certs.zeek | 3 - 3 files changed, 110 insertions(+), 37 deletions(-) diff --git a/src/analyzer/protocol/ssl/spicy/SSL.evt b/src/analyzer/protocol/ssl/spicy/SSL.evt index 3f232789be..e4e61e1296 100644 --- a/src/analyzer/protocol/ssl/spicy/SSL.evt +++ b/src/analyzer/protocol/ssl/spicy/SSL.evt @@ -9,6 +9,7 @@ import zeek; import spicy; on SSL::ClientHello -> event ssl_client_hello($conn, self.client_version, msg.record_version, cast