illustrated quic
1.0.0
發佈於 https://quic.xargs.org
site/ : 成品的頁面來源server/main.c :伺服器程式碼client/main.c : 客戶端程式碼quiche/ :Cloudflare Quiche / BoringSSL 的補丁,可刪除已記錄連接的任何隨機方面captures/ : PCAP 和鍵盤日誌文件另請參閱 https://github.com/syncsynchalt/illusterated-tls13 以了解該專案的類似 TLS 版本。
如果您想要一個重現網站上記錄的確切握手的工作範例:
git clone https://github.com/syncsynchalt/illustrated-quic.git
cd illustrated-quic/
cd quiche/
make
cd ../server/
make
cd ../client/
make
然後打開兩個終端並在 server/ 子目錄中執行./server並在 client/ 子目錄中執行./client 。
這已被證明可以在 macOS 12 上運行,並且只有一些容易找到的依賴項:gcc 或 clang、rust、cmake、make、patch。