Networking/Computing Tips/Tricks

As explained in our prior article on QUIC, you may be seeing a lot of QUIC traffic in your packet captures.  Assuming you have read that article, and understand that all QUIC traffic is encrypted, you know the only way to see some of the details is using Chrome itself.  That does not mean that you can't use Wireshark as well.

First, we have created a QUIC profile for Wireshark.  It is in our Profiles repository - you can find that repository here.  You will need to download and install that profile in your Wireshark personal configuration.

As you dive deeper into QUIC, you may want to refer to the detailed RFC drafts.  Surprisingly there are approximately 30 internet draft specifications dealine with QUIC.  You can find those drafts here.

Next, you will want to perform a simple capture on your computer by:

  1. Start Wireshark on your working Internet interface, making sure the QUIC profile is selected
  2. Open Chrome, and then going to Google's home page (, and then click on the "I'm Feeling Lucky" button. 
  3. Stop the capture.

Using the profile, click on the Display Filter bookmark, and select the QUIC packets only filter:


You should now only see QUIC packets.  Let's discuss some of the columns I created:


Knowing the source and destination ports in Layer 4 UDP is important so I have created UDP port columns.  QUIC uses the Ephemeral Port range, and it can have ports translated in NPAT without issue.  These ports are never the same, so you may find that firewall configuration may need to be flexible here.

Expand the QUIC header and you should see something like this:


QUIC uses connection identifiers to identify the various streams it is carrying.  Therefore I have a column for that identifier.  You can filter based on the connection identifiers.  There are multiple ways to do this, but one simple way is to click on the column header to sort!

Also there is a packet number that I extract as a column from the QUIC header.

The next thing to look at is once again in the Display filter pick list, it is the filter for QUIC client hello packets.  Select it and you should see something like this:


These packets have some clear text that we can examine.

Expand the packet QUIC contents:


These Hello's define the stream 'personality'.  I align this to the TCP SYN and SYN-ACK options in my mind.  What we see is the much more complex and capable stream personality.  It is from this format that I have extracted things like the maximum number of streams column and the QUIC version information.

I hope this helps the reader get started using Wireshark and QUIC.

Comments?  Questions?




Subscribe to our Newsletter!

Our Tag Cloud

4G Networks 6LoWLAN 6LoWPAN 802.11 802.11ah 802.11ax 802.11ay 802.11az Addressing Airlines Analysis Ansible Apple Architecture ARP Articles Associations ATM AToM Authoring Bandwidth BGP Billing Bloom's Taxonomy Bluehost BPF Briefings Cable Capture Filter CellStream Cellular Central Office Cheat Sheet Chrome Cisco Click Model Cloud Computer Consulting Crowd Funding Data Center Data Networking Decryption Design DHCPv6 dig Display Filter DNS Documentation Early Adopter Ethernet Ethics Filter Fragmentation G-MPLS GNS3 Google Graphics Hands-On Hiring History Home Network HTTPS ICMP ICMPv6 IEEE 802.11p IEEE 802.15.4 Illustration Image Size Internet IoT IPv4 IPv6 IS-IS L2VPN L3VPN LDP Linux LLN M-BGP MAC Macro Management mergecap Microsoft mininet Monitoring MPLS Multicast Netcat NetMon netsh Networking News nmap NMS nslookup Online School OpenFlow OSPF OSPFv2 OSPFv3 OSX OTT PDF Personnel Planning Policy POTS POTS to Pipes PPP Preview Privacy Profile Project Management PW3E QoS QUIC Remote Desktop Requirements RFI RFP RFQ RIP Routig Routing RPL RSVP Rural Scanning SDN Security Sensor Service Provider Small Business Solutions Brainstorming SONET Spam Speed SS7 SSL Subnetting Support SWOT T-Shark TCP TCP/IP Teamwork Technology Telco Telecom 101 Telecommunications Terminal TLS Tools TR-069 Traffic Engineering Training TRANSUM Travel Tunnel Ubuntu Utility Video Virtualization VoIP VRF WAVE Wi-Fi Windows Wireless Wireless 5G Wireshark WLAN ZigBee

Our Twitter Feed