Skip to main content

http2-inspector

Low-level HTTP/2 frame inspector and analysis tool for debugging protocol-level behavior.

Status: ActiveRepository: github.com/d3f4lt0/http2-inspector
01

Purpose

HTTP/2 debugging tools rarely expose raw frame data. http2-inspector fills that gap by parsing frames directly and presenting headers, stream state, and flow control information in a readable format.

It is useful when protocol-level issues need to be isolated without the noise of higher-level application logs.

02

Tech Stack

Language

Rust

Protocol

HTTP/2FramesHPACK

Focus

DebuggingProtocol AnalysisCLI
03

Project Timeline

Project Started2026-07-01completed

Started while debugging HTTP/2 stream resets in production.

First Prototype2026-07-08completed

Basic frame parser capable of reading raw binary HTTP/2 traffic.

Architecture Rewrite2026-07-15completed

Switched to a streaming parser to handle large captures without loading everything into memory.

Public Release2026-07-22completed

Repository made public with documentation and installation instructions.

Current Status2026-07-27active

Active. Core frame parsing and header inspection are working.

Future Milestonespending

Live capture support, Wireshark export, plugin system.

04

Current Progress

Frame Parsingactive
Header Inspectionactive
Stream Analysisactive
Output Formatspending
05

GitHub

Repository metadata placeholders for future API integration.

Repository
Started

2026-06-29

Last Activity

2026-07-26

Status

Active

Visibility

public

Repository

github.com/d3f4lt0/http2-inspector

Documentation

README

Primary Language

Rust

Low-level HTTP/2 frame inspector and analysis tool for debugging protocol-level behavior.

06

Future Ideas

HTTP/3 frame inspection
Live capture from network interfaces
Export to Wireshark-compatible formats
Plugin system for custom analyzers
07

Notes

Built while debugging production HTTP/2 issues.
Focuses on raw frame inspection rather than high-level request tracing.
CLI-first interface for terminal workflows.