Oblivious HTTP for Go
Oblivious HTTP for Go
I couldn't find a suitable go implementation for Oblivious HTTP Client & Gateway (RFC 9458). So, I'm open sourcing ours. Some background: OHTTP is a protocol that hides who you are from the data you send - if you've ever used products of Apple, Mozilla, Fastly, or Cloudflare (to name a few) you probably used OHTTP. Key Features: - implemented as http.RoundTripper - supports chunked transfer encoding - customizable HPKE (e.g., for custom hardware-based encryption) - built on top of twoway and bhttp libraries Repo: https://github.com/confidentsecurity/ohttp Detail: https://blog.confident.security/ohttp/ Explainer: https://support.mozilla.org/en-US/kb/ohttp-explained Specs: https://datatracker.ietf.org/doc/rfc9458/ , https://datatracker.ietf.org/doc/draft-ietf-ohai-chunked-oht... Feedback welcome!
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Handled 6.87M HTTP Req/sec with Rapidoid on Top of Java NIO
Lint for HTTP
Zefner, Knight that will attack your HTTP's endpoint
Symfony HTTP Reponder: ADR Implemented
Of-Watchdog – OpenFaaS Watchdog for HTTP
Bhttp Binary HTTP (RFC 9292) for Go
Bowtie, a (hopefully) idiomatic HTTP middleware for Go
Vutrali Garcinia Avis
Nuster – A HTTP/2 web cache accelerator
inletsctl – Fast HTTP (L7) and TCP (L4) Tunnels