Please merge topic/johanna/dtls

Description

Please merge topic/johanna/dtls

First and foremost, this branch brings DTLS 1.0 / 1.2 support to Bro. Dtls is mostly handled just like SSL. It emits the same events and thus works seamlessly with the current SSL scripts in the Bro core.

Furthermore, it implements TLS record layer defragmentation for the TLS Handshake protocol enabling us e.g. to deal with connections containing large certificates.

The analyzer is now split into three parts, a SSL/TLS analyzer, a DTLS analyzer and a TLS handshake protocol analyzer. The SSL/TLS and DTLS analyzer use a large amount of same code by including common pac-files.

Environment

None

Assignee

Robin Sommer

Reporter

Johanna Amann

Labels

External issue ID

None

Components

Fix versions

Affects versions

Priority

Normal
Configure