Spicy TLS: fix parsing of no-extension hellos, port registration

Parsing of client/server hellos that do not contain extensions should
now work correctly.

The port registration is now done Zeek-side, wich fixes some test
failures.
This commit is contained in:
Johanna Amann 2023-11-08 08:00:49 +00:00
parent 32d27b1b3f
commit dda1bbb7fc
4 changed files with 20 additions and 19 deletions

View file

@ -197,8 +197,8 @@ redef likely_server_ports += { ssl_ports, dtls_ports };
event zeek_init() &priority=6
{
Log::create_stream(SSL::LOG, [$columns=Info, $ev=log_ssl, $path="ssl", $policy=log_policy]);
#Analyzer::register_for_ports(Analyzer::ANALYZER_SSL, ssl_ports);
#Analyzer::register_for_ports(Analyzer::ANALYZER_DTLS, dtls_ports);
Analyzer::register_for_ports(Analyzer::ANALYZER_SSL, ssl_ports);
Analyzer::register_for_ports(Analyzer::ANALYZER_DTLS, dtls_ports);
}
function set_session(c: connection)