Cloudflare a ouvert le code de h3i, un utilitaire de test pour HTTP/3

La société Cloudflare a annoncé l'ouverture du code source de l'outil h3i, qui comprend une utilitaire en ligne de commande et une bibliothèque de fonctions pour le test et le débogage à un niveau bas des implémentations serveur du protocole HTTP/3. L'utilitaire peut être utilisé pour évaluer le comportement des serveurs HTTP/3, déterminer le niveau de conformité aux spécifications et vérifier la réaction face aux incidents. Le code de l'utilitaire est écrit en Rust et est ouvert sous licence BSD.

L'utilitaire peut être utilisé comme client HTTP/3, offrant des fonctionnalités avancées pour un contrôle complet du canal de communication. Par exemple, h3i permet d'envoyer des trames dans n'importe quel flux HTTP/3 et dans n'importe quel ordre, incluant à la fois du contenu valide et non valide. Toutes les actions sont enregistrées dans un journal qui peut ensuite être utilisé pour reproduire la session.

La bibliothèque incluse peut être utilisée pour écrire des tests automatisés vérifiant la conformité au HTTP/3 lors du développement. serveurs HTTP/3 et évaluer le fonctionnement de vos systèmes et services, y compris lors de l'envoi de demandes incorrectes et de l'introduction de modifications anormales dans les flux de données (par exemple, l'envoi de trames binaires avec des en-têtes dans un ordre incorrect ou en spécifiant dans l'en-tête Content-Length une taille ne correspondant pas au volume réel des données).

Le diagnostic de HTTP/3 est compliqué en raison de la complexité du protocole, qui utilise un protocole basé sur UDP, QUIC, et implique des mécanismes complexes de gestion des flux, de parallélisation des opérations, de gestion des priorités, de multiplexage de connexions, de transmission bidirectionnelle des données et d'encapsulation des informations, des en-têtes, des paramètres et des commandes dans des trames binaires.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster