Skip to content
ozeranskii

ozeranskii/httptap

httptap is a rich-powered CLI that dissects an HTTP request into every meaningful phase-DNS, TCP connect, TLS

Rich-powered CLI that breaks each HTTP request into DNS, connect, TLS, wait, and transfer phases with waterfall timelines, compact summaries, or metrics-only output.

492 1 since joining 22PythonPush 3d agoListed 3d agoApache-2.0

httptap.dev/

clidiagnosticshttphttp2monitoringnetworkingperformanceprofiling
  • Python99.5%
  • Dockerfile0.5%
View on GitHub

Report a problem

1 Review

safiyusafiyu3d ago

To begin with, it's the first time i see an ad in readme. 😅😅 i just tried to use this thinking it's just a cli but then found that it needs login and paid cloud version. seems like a SaaS to me. tested one of my api's latency. The redirect chain breakdown is genuinely useful. Three hops, each one timed individually. I can see exactly which redirect is eating up latency. the output is designed well. json is well structured. i can use it to feed my pipelines. parsing this output is easy enough. checking my curl -trace output at friday evening is a nightmare. same case with curl - w. is_estimated flag on timing is a nice honesty angle to it. my only concern is that the tests need intent access. it will be good to have an offline version because most of my work is within the lan network with limited access.

ozeranskii
@ozeranskii3d ago

Thanks for the feedback. httptap is a standard CLI tool that doesn’t require registration or any other specific setup to work. The web version is my own wrapper implementation for httptap. You don’t have to use it.