{"repo":"yeet-src/httpinspect","free":true,"listed":false,"github":"https://github.com/yeet-src/httpinspect","clone":"git clone https://github.com/yeet-src/httpinspect.git","description":"top, but for the HTTP endpoints on your host — a live dashboard of the most active plaintext HTTP endpoints, right in the terminal.","language":"JavaScript","stars":222,"topics":["ebpf","http","interactive","javascript","observability","tui","showcase"],"license":null,"category":"analytics","readme_excerpt":"httpinspect top for the HTTP endpoints on your host. Every plaintext HTTP request crossing the box — decoded off the wire and ranked live in your terminal by traffic, rate, and latency. No proxy, no sidecar, no app changes. httpinspect turns the HTTP requests crossing your host into a live top -style table — every endpoint sorted by traffic, with a running request count, a per-second rate, and how long ago each was last hit. Open one and you get a focused detail screen: on-the-wire latency (p50 / p95 / max), status-code mix, and req/s and latency sparklines — all built on eBPF, all reading the bytes straight off the wire. [!TIP] No proxy, no port to point at, no app changes. httpinspect attaches eBPF programs at the TC layer and reads HTTP request lines straight off the wire as packets flow through the kernel — including loopback, so requests between local services are covered too. Your traffic is never intercepted, held, or delayed. Quick start Manual install guide Linux only With any plaintext HTTP flowing on the box, that's it — httpinspect enumerates the up interfaces, attaches at the TC layer, and starts ranking endpoints. Flags tune what it watches and how it groups (pass them after -- , so the runtime routes them to the script): flag default meaning ---------------- ------------- -------------------------------------------------------------------- --iface= all up ifaces comma-separated interface names to watch, e.g. --iface=lo,eth0 --keep-query off keep query strings d","default_branch":null,"files":null,"tree":[],"storefront":"/r/yeet-src","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yeet-src/httpinspect/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}