illustrated quic
1.0.0
Veröffentlicht unter https://quic.xargs.org
site/ : Seitenquelle für das fertige Produktserver/main.c : Servercodeclient/main.c : Client-Codequiche/ : Patch von Cloudflare Quiche/BoringSSL, der alle zufälligen Aspekte der dokumentierten Verbindung entferntcaptures/ : PCAP- und Keylog-DateienSiehe auch https://github.com/syncsynchalt/illustrated-tls13 für eine ähnliche TLS-Version dieses Projekts.
Wenn Sie ein funktionierendes Beispiel wünschen, das den auf der Website dokumentierten Handshake genau wiedergibt:
git clone https://github.com/syncsynchalt/illustrated-quic.git
cd illustrated-quic/
cd quiche/
make
cd ../server/
make
cd ../client/
make
Öffnen Sie dann zwei Terminals und führen Sie ./server im Unterverzeichnis server/ und ./client im Unterverzeichnis client/ aus.
Dies funktioniert nachweislich unter macOS 12 und weist nur wenige leicht zu findende Abhängigkeiten auf: gcc oder clang, rust, cmake, make, patch.