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。