This project enables Wireshark to analyze network traffic encrypted with post-quantum cryptographic protocols support through the Open Quantum Safe (OQS) provider.
You can run the Wireshark Docker container on Linux, Windows, or macOS using the following command:
docker run --rm -it --net=host -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix oqs-wireshark
Once Wireshark is running, you can use it as you normally would, such as selecting a network interface to capture and analyze traffic.
Use the following Wireshark display filter to isolate quantum-safe TLS traffic:
tls && ip.addr == <IP of test.openquantumsafe.org>
Explanation:
The filter isolates traffic that uses the TLS protocol to or from the specified IP
address. Replace <IP of test.openquantumsafe.org>
with the resolved IP address (use tools
like ping
to find the IP).
Run the following command to test a quantum-safe TLS connection:
docker run --rm -it openquantumsafe/curl sh -c "curl -k https://test.openquantumsafe.org:6069 --curves kyber1024"
Explanation:
Replace 6069
with the port number and kyber1024
with the name of the quantum-safe cryptographic
algorithm you wish to test. Refer to the Open Quantum Safe test page for the full
list of supported protocols.