mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
quic: analyzer: Support QUIC v2
QUIC v2 changed the version *and* the packet type enumeration to prevent protocol ossification. Use an intermediary unit to handle the difference.
This commit is contained in:
parent
0b6f4ef443
commit
dabe85ebbf
3 changed files with 61 additions and 22 deletions
|
@ -10,9 +10,6 @@ protocol analyzer QUIC over UDP:
|
|||
|
||||
import QUIC;
|
||||
|
||||
# Make the enum available.
|
||||
export QUIC::LongPacketType;
|
||||
|
||||
on QUIC::InitialPacket -> event QUIC::initial_packet($conn, $is_orig, self.header.version, self.header.dest_conn_id, self.header.src_conn_id);
|
||||
|
||||
on QUIC::RetryPacket -> event QUIC::retry_packet($conn, $is_orig, self.header.version, self.header.dest_conn_id, self.header.src_conn_id, self.retry_token, self.integrity_tag);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue