Add (IETF) QUIC Dissector
This issue was migrated from bug 13881 in our old bug tracker.
Original bug information:
Reporter: Alexis La Goutte
Status: IN_PROGRESS
Product: Wireshark
Component: Dissection engine (libwireshark)
OS: Windows
Platform: All
Version: Git
Attachments:
quic_ietf_draft05_ngtcp2.pcapng: QUIC IETF (pre)draft05 from ngtcp2 (client and server)
quicdraft07.pcapng: QUIC IETF draft07 from ngtcp2 (client) and Winquic (server)
quicdraft08-client_ngtcp2-server_ngtcp2_quant_mozquic_f5.pcapng: QUIC Draft08 (Client ngtcp2 try to connect to multiple QUIC server : ngtcp2 (localhost), Quant, Mozquic, F5)
quicdraft08-vn-draft09-client_ngtcp2-server_ngtcp2_quant_mozquic_f5.pcapng: QUIC Draft08 Version Negotiation (fake (draft09) Client ngtcp2 try to connect to multiple QUIC server : ngtcp2 (localhost), Quant, Mozquic, F5)
ngtcp2-9.pcap: QUIC draft-09 (ngtcp2 client and server)
ngtcp2-09.pcap: QUIC draft-09 (ngtcp2 client and server) - keys in comment 77
20180402_connection_migration_fb.mvfst.net.pcap: QUIC draft-09 - Connection migration with client source port change (quic-tracker client and mvfst server)
ngtcp2-10.pcap: QUIC draft-10 (ngtcp2 client and server) - keys in comment 89
ngtcp2-10.pcap: QUIC draft-10 (ngtcp2 client and server) - keys in comment 93
picoquic-11.pcap: QUIC draft-11 (picoquic client and server) - keys in comment 106
ngtcp2-12.pcap: QUIC draft-12 (ngtcp2 client and server) - keys in comment 117
ngtcp2-13.pcap: QUIC draft-13 (ngtcp2 client and server) - keys in comment 124 and 139
ngtcp2-14.pcap: QUIC draft-14 with Retry (ngtcp2 client and server) - keys in comment 140
ngtcp2-15.pcap: QUIC draft-15 with Retry (ngtcp2 client and server) - keys in comment 165
ngtcp2-17.pcap: QUIC draft-17 with Retry (ngtcp2 client and server) - keys in comment 172
ngtcp2-19-dsb.pcapng: QUIC draft-19 with Retry and h3 (ngtcp2 client and server) - keys are embedded
20190519_key_update_nghttp2.org.pcapng: QUIC draft-20 with Key Update (QUIC-tracker nghttp2.org) - keys are embedded
quic-quant-tlslog-dsb.pcapng.gz: QUIC draft-20ish (EGG20) with Initial, VN, Initial (QUANT) - keys are embedded
quant-dsb.pcapng: QUIC draft-20ish (EGG20) with 0RTT (QUANT e6082f6) - keys are embedded
ngtcp2-22-dsb.pcapng: QUIC draft-22 with Retry and h3 (ngtcp2 client and server) - keys are embedded
quic-go-b083fd6f0e36-d22-dsb.pcapng: QUIC draft-22 with zero-length SCID (quic-go example) - keys are embedded
draft-23-with-secrets.pcapng: QUIC draft-23 (aioquic) - keys are embedded
quic_0-rtt_cannot_decrypt.pcapng: QUIC draft-23 0-RTT packet cannot be decrypted, keys embedded also in comment
ngtcp2-24-dsb.pcapng: QUIC draft-24 with 0-RTT (none sent due to HRR), Key Update and h3 (ngtcp2 client and server) - keys are embedded
ngtcp2-f5quic-24-dsb.pcapng: QUIC draft-24 (ngtcp2 client, f5quic.com server) - keys are embedded, client output in comments
curl-quiche-28-wireshark-org-dsb.pcapng: QUIC draft-28 (curl+quiche) with many HTTP/3 requests - keys are embedded
ngtcp2-29-dsb.pcapng: QUIC draft-29 with Retry and h3 (ngtcp2 client and server) - keys are embedded
See also:
Issue #16378 (closed)
Issue #16761