Skip to content

selcuksert/quic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quic

QUIC protocol PoC using VertX based client and kwik based QUIC server.

Endpoint Task

:8888

Healthcheck for client

:8888/http

HTTPClient request to QUIC server to get index.html under server’s web root directory

:8888/stream?path=/version

QUICStream request to QUIC server to get version of server

:8888/stream?path=/version

QUICStream request to QUIC server to get index.html under server’s web root directory

The client project generates a secret file (quic.secret) for the sake of decrypting QUIC messages using Wireshark network analyzer.

Scripts

  • lib.sh: Script to generate and push main artifact kwik.jar to local maven repo.

  • startClient.sh: Starts test client embedded in kwik.jar.

  • startServer.sh: Starts server embedded in kwik.jar.

  • generateCert.sh: Generates self-signed TLS certificate and keys for server embedded in kwik.jar.

About

QUIC protocol PoC

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published