Live data from Hacker News

Mitmproxy 10: First Bits of HTTP/3

mitmproxy.org

1–8 of 8 posts

Re: Mitmproxy 10: First Bits of HTTP/3

#3
post #2

So, from the screenshot on the blog post; it's exactly as fast as HTTP/1.1?

Yes, it looks like whatever they used for testing HTTP/3 took just as long. If you're taking that as a conclusion of the relative performance between HTTP/1.1 and HTTP/3, don't. There's nothing there that suggest it's a benchmark.

Re: Mitmproxy 10: First Bits of HTTP/3

#8

I love mitmproxy. I used it to cache all my downloads in CI for performance and stability. So..... Don't certificate pin (:

If you've got root on the client, certificate pinning can be disabled ;) Usually it boils down to patching whatever method or system call the library in question is using to pin the HTTPS request, e.g. on iOS jailbreaks there's a tweak called "SSL Kill Switch" which hooks the native HTTP client to remove cert pinning. On a CI machine or desktop, you can probably do something similar with LD_PRELOAD trickery.

edit: Yeah, I found this library [0] that does it (actually disables validation entirely) with LD_PRELOAD and works with openssl, but no commits since 2018 so might not work. Also I'm pretty sure proxychains uses LD_PRELOAD and it might include some option to disable pinning, idk.

[0] https://github.com/DavidBuchanan314/libleakmydata