zeek/src/ssl.pac
2011-08-04 15:21:18 -05:00

28 lines
619 B
JavaScript

# binpac file for SSL analyzer
# split in three parts:
# - ssl-protocol.pac: describes the SSL protocol messages
# - ssl-analyzer.pac: contains the SSL analyzer code
# - ssl-record-layer.pac: describes the SSL record layer
%include binpac.pac
%include bro.pac
analyzer SSL withcontext {
connection: SSL_Conn;
flow: SSL_Flow;
};
connection SSL_Conn(bro_analyzer: BroAnalyzer) {
upflow = SSL_Flow(true);
downflow = SSL_Flow(false);
};
%include ssl-protocol.pac
flow SSL_Flow(is_orig: bool) {
flowunit = SSLPDU(is_orig) withcontext(connection, this);
}
%include ssl-analyzer.pac
%include ssl-defs.pac