illustrated quic
1.0.0
Publicado en https://quic.xargs.org
site/
: fuente de la página para el producto terminadoserver/main.c
: código del servidorclient/main.c
: código de clientequiche/
: parche de Cloudflare Quiche/BoringSSL que elimina cualquier aspecto aleatorio de la conexión documentadacaptures/
: PCAP y archivos de registro de teclasConsulte también https://github.com/syncsynchalt/illustrated-tls13 para obtener una versión TLS similar de este proyecto.
Si desea un ejemplo práctico que reproduzca el protocolo de enlace exacto documentado en el sitio:
git clone https://github.com/syncsynchalt/illustrated-quic.git
cd illustrated-quic/
cd quiche/
make
cd ../server/
make
cd ../client/
make
Luego abra dos terminales y ejecute ./server
en el subdirectorio server/ y ./client
en el subdirectorio client/.
Se ha demostrado que esto funciona en macOS 12 y solo tiene algunas dependencias fáciles de encontrar: gcc o clang, rust, cmake, make, patch.