Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    HTTP Toolkit Blog

    httptoolkit.com · Company blog · on HN since 2018

    The team behind HTTP Toolkit, an HTTP debugging proxy, writes about web security, certificates, HTTP protocols, and Android interception.

    Visit blogHN submissions
    SecurityNetworkingWeb Development
    What HN says

    Commenters praise the HTTP Toolkit tool for easy Android interception setup. The maker says it is a one-person business that grew from a side project.

    Stats for nerds
    94HN people shared it
    108linked in comments
    4.8Kstory points
    May 2026last shared
    2021people per year2026

    Top posts on HN

    1. 1
      HTTPWTF
      2 people · 845 points · first shared 2021 · 138 comments on HN
    2. 2
      HTTP Toolkit
      11 people · 551 points · first shared 2018 · 124 comments on HN
    3. 3
      HTTP/3 is everywhere but nowhere
      4 people · 441 points · first shared 2025 · 498 comments on HN
    4. 4
      Cache your CORS
      1 person · 417 points · first shared 2022 · 112 comments on HN
    5. 5
      Show HN: HTTP Mock – Intercept, debug and mock HTTP(S) with zero setup
      1 person · 341 points · first shared 2019 · 84 comments on HN
    6. 6
      Android Chrome 99 expands Certificate Transparency, breaking all MitM dev tools
      2 people · 288 points · first shared 2022 · 183 comments on HN
    7. 7
      EU Funding for Developer Tools for the Decentralized Web
      1 person · 259 points · first shared 2021 · 106 comments on HN
    8. 8
      Public CDNs Are Useless and Dangerous
      5 people · 225 points · first shared 2021 · 191 comments on HN
    9. 9
      A critique of Safari's influence on the web
      4 people · 199 points · first shared 2021 · 210 comments on HN
    10. 10
      New HTTP standards for caching on the modern web
      2 people · 187 points · first shared 2021 · 50 comments on HN

    What HN people wrote when they linked it

    • jauntywundrkindNov 2023

      Major war on general purpose computing vibes resumes

      'It's in the users best interest to not let them bring their own computer & have to use a Google approved computer because [fill in corporate doublespeak bullshit here]'.

      Fwiw, the whole system of native apps have dealt with this hlkind of crap forever & it's expected. An old super small native app we had failed pen testing because it would run on jailbroke devices. Google Play SafetyNet and probably three other frameworks on Android all exist to make sure users don't have ownership of devices.

      So this is basically a Google Project Fugu effort, but the dark side. the web should be capable of doing everything native apps do, even when that thing is placing a huge boot on the face of users & rejecting their user-agency. Womp womp.

      Also, notably, Apple already shipped a just as bad implementation of PrivateTokens where websites can ask Apple to make sure the device is legitimate. I'm not sure why Google built a new spec, why they decided to be a huge lightning rod for this, a lightning rod with much less cover from publicity, as instead of being a generic attestation system (and relying on Apple having dominion over their platform in a way Android lacks), it's a very narrow attestation system about device integrity. https://httptoolkit.com/blog/apple-private-access-tokens-attestation/

    • e12eFeb 2022

      > One of the issues I found with http clients I looked into is that they often don't provide enough functionality to hook into the request process. Either before or after a request is executed to add to the headers or parameters of the request or getting the results of the request.

      I find that httpkit (or just mitmproxy) often gives me decent insight to the actual requests.

      I don't know about altering requests "in flight" - I typically re-issue the request via curl or my application server (eg: rails console or debugger breakpoint).

      Strongly considering purchasing httpkit - but so far I've just needed it occasionally.

      I feel like postman etc is closer to println Debugging, while just intercepting the traffic is more like using a real debugger. But I guess I can see why some like postman etc for exploration - so far i prefer swagger for that (or soapui for xml/soap - preferably running soapui under httpkit for the best of both worlds).

      https://httptoolkit.tech/

    • microtonalMay 2026

      https://httptoolkit.com/blog/apple-private-access-tokens-attestation/

      Also, Apple sells themselves as a privacy company, but often pick (possibly intentionally) insecure defaults. E.g. you might use end-to-end encrypted chats, but by default iCloud backups are not end-to-end encrypted, so law enforcement can just request your backups/chats from Apple. If you are vigilant and enable Advanced Data Protection for E2E iCloud backups, it probably still doesn't matter because the people that you communicate with probably do not have ADP enabled.

      Besides that, they are enshittifying in the same way as Google. Ads in Maps, Ads in applications that you get with the OS (Apple Creator Studio ads in Keynote, etc.), Ads in your system settings for Apple Fitness+ (really).

      At least Pixel phones and soon some Motorola models have the option of installing GrapheneOS.

    • vikartiJun 2024

      Not only. Example: Chrome on Android did change some time ago so if CA is in System store (which means it got here from manufacturer or from user which does have root access) - such CA MUST use Certificate Transparency. This rule doesn't apply if CA is in User store (installable by regular user) - https://httptoolkit.com/blog/chrome-android-certificate-transparency/

      Another example: Yandex Browser ONLY trust Russian NUC certs if they are in public CT logs,not otherwise (https://habr.com/ru/companies/yandex/articles/667300/ - text is in Russian) (as far as I understood, NOT trusting this CA al all is not option for them or their users, and if user is using chrome/firefox and needs access to sites which use this CA - CA will be just be installed manually so Yandex's solution is more secure, thanks to CTs).

    • aastronautDec 2021

      1. MITMProxy[1] is scriptable (Python API) to modify requests/responses, or HTTP ToolKit[2] seems to be more on the non-code side (haven't used it).

      2. Sure, but there's not much value in it. An API is the available contract for the communication between services. The server needs to guarantee it and the client can implement the needed parts. The client should implement solutions for server-side error cases either way, handle rate limiting, and send each request with a timeout. Everything else relies on the guarantee of the server, which, as the client, isn't your responsibility.

      3. Only when i need a quick workaround for a feature the server doesn't provide (e.g. CORS injection) and maybe for test automation.

      [1] https://mitmproxy.org/

      [2] https://httptoolkit.tech/

    • koito17Oct 2023

      > making it trusted locally

      That is precisely the problem. Most proprietary systems don't let you touch the trust store at all. Even "open" platforms like Android have been locking down the ability to do anything to the trust store.[1]

      With that said, if we assume the user is only using Google Chrome and not an alternative browser, then typing "thisisunsafe" on the TLS error page should let one elide trust store modifications entirely. I cannot guarantee this is the case for HTTP/3 since the reverse proxies I deal with still use HTTP/2.

      [1] https://httptoolkit.com/blog/android-14-breaks-system-certificate-installation/

    Related

    WebKit Blogwebkit.org723 people

    Face ID and Touch ID for the Web

    WebKit Blog
    Company · last shared 2026
    HttpWatch Blogblog.httpwatch.com18 people

    The Day Google Decided HttpWatch Was ‘Unwanted Software’

    HttpWatch Blog
    Company · last shared 2018
    Ctrl blogctrl.blog174 people

    TeamViewer installs suspicious font only useful for web fingerprinting

    Ctrl blog
    Personal · last shared 2026
    Thumbtack Engineeringthumbtack.com48 people

    A primer on Python decorators

    Thumbtack Engineering
    Company · last shared 2019
    Buf Blogbuf.build59 people

    Connect: A Better gRPC

    Buf Blog
    Company · last shared 2026
    ProgrammableWeb Blogblog.programmableweb.com158 people

    Jobseekers Invited to “Apply Via API”

    ProgrammableWeb Blog
    Company · last shared 2014
    webrtcHackswebrtchacks.com76 people

    Jitsi Meet – Improving Scale and Media Quality with Cascading SFUs (2018)

    webrtcHacks
    Publication · last shared 2026
    Google Online Security Bloggoogleonlinesecurity.blogspot.com225 people

    No More Deceptive Download Buttons

    Google Online Security Blog
    Company · last shared 2016