Die Firma Cloudflare hat den Quellcode von h3i veröffentlicht, einem Tool zur Testung von HTTP/3.

Cloudflare hat die Veröffentlichung des Quellcodes für das h3i-Toolkit angekündigt, das ein Befehlszeilenwerkzeug und eine Bibliothek für die niedrigstufige Testung und Fehlersuche in serverseitigen Implementierungen des HTTP/3-Protokolls umfasst. Die Anwendung kann verwendet werden, um das Verhalten von HTTP/3-Servern zu bewerten, den Grad der Konformität mit den Spezifikationen festzustellen und auf Ausnahmesituationen zu reagieren. Der Code des Tools ist in Rust geschrieben und unter der BSD-Lizenz veröffentlicht.

Das Werkzeug kann als HTTP/3-Client genutzt werden, der erweiterte Funktionen zur vollständigen Steuerung des Kommunikationskanals bietet. So ermöglicht h3i beispielsweise das Senden von Frames in jeden HTTP/3-Stream und in beliebiger Reihenfolge, einschließlich sowohl korrekter als auch inkorrekter Inhalte. Alle Aktionen werden im Protokoll festgehalten, das später zur Wiederholung der Sitzung verwendet werden kann.

Die enthaltene Bibliothek kann verwendet werden, um automatisierte Tests zu schreiben, die die Unterstützung von HTTP/3 während der Entwicklung überprüfen. Server HTTP/3 und die Bewertung der Funktionsweise Ihrer Systeme und Dienste, einschließlich der Verarbeitung fehlerhafter Anfragen und der Durchführung abnormaler Änderungen an Datenströmen (zum Beispiel beim Senden binärer Frames mit nicht korrekter Header-Reihenfolge oder wenn der Content-Length-Header eine Größe angibt, die nicht dem tatsächlichen Datenvolumen entspricht).

Die Diagnose von HTTP/3 gestaltet sich schwierig aufgrund der Komplexität des Protokolls, das das auf UDP basierende QUIC-Protokoll als Transport verwendet und recht komplexe Mechanismen zur Flusskontrolle, Parallelisierung von Operationen, Priorisierung, Verbindungsmultiplexing, bidirektionaler Datenübertragung sowie zur Verpackung von Informationen, Headern, Einstellungen und Befehlen in binären Frames anwendet.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster