VT2020-Http3-Demo

From air
Revision as of 16:25, 23 November 2020 by Nhat-Quang.Ho (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Vérification le protocole utilisé d'un site web

Pour vérifier si une site web utilise le http/3:

https://gf.dev/http3-test

Demohttp3.png


On peut aussi vérifier dans le navigateur web:

Dans Chrome/Chromium ou Firefox: Inspecter(ou Crt+Shift+I) --> Onglet Réseau --> Protocole








Tester le HTTP/3

On peut tester avec la librairie aioquic écrit en python pour le protocole http/3.

Prérequis

Linux:

$ sudo apt install libssl-dev python3-dev


//Cloner la librairie aioquic

$ git clone https://github.com/aiortc/aioquic.git


//Pour pouvoir lance l'example

$ pip install -e .
$ pip install aiofiles asgiref dnslib httpbin starlette wsproto

Tester l'exemple

cd aioquic

//Lancer le serveur:

$ python examples/http3_server.py --certificate tests/ssl_cert.pem --private-key tests/ssl_key.pem


//Lancer le client: faire une requête http/3

$ python examples/http3_client.py --ca-certs tests/pycacert.pem https://localhost:4433/