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.