base/protocols/quic/main.zeek
- QUIC
Implements base functionality for QUIC analysis. Generates quic.log.
- Namespace:
QUIC
- Imports:
base/frameworks/notice/weird.zeek, base/protocols/conn/removal-hooks.zeek, base/protocols/quic/consts.zeek
Summary
Runtime Options
The maximum length of the history field. |
Types
Redefinitions
|
Events
Hooks
Detailed Interface
Runtime Options
- QUIC::max_history_length
-
The maximum length of the history field.
Types
- QUIC::Info
- Type:
- Fields:
-
-
version:
string&log QUIC version as found in the first INITIAL packet from the client. This will often be “1” or “quicv2”, but see the
QUIC::version_stringstable for details.
-
client_initial_dcid:
string&log&optional First Destination Connection ID used by client. This is random and unpredictable, but used for packet protection by client and server.
-
server_scid:
string&log&optional Server chosen Connection ID usually from server’s first INITIAL packet. This is to be used by the client in subsequent packets.
-
server_name:
string&log&optional Server name extracted from SNI extension in ClientHello packet if available.
-
client_protocol:
string&log&optional First protocol extracted from ALPN extension in ClientHello packet if available.
-
version:
Events
- QUIC::log_quic
- Type:
event(rec:QUIC::Info)