Show HN: Htvend, a tool to capture internet dependencies
1 aeijdenberg 1 8/3/2025, 10:54:15 AM github.com ↗
htvend is a tool designed to make it easy (or at least possible), to build OCI (ie Docker) images, in a more trustworthy and reliable way.
That is, in a way that tightly controls which assets that they pull in so that things can be easily rebuilt without needing internet access, for situations including air-gapped networks, or simply a desire to not inadvertently bring in upstream changes while trying to make a small tweak to a private script.
It works by starting a local HTTP/HTTPS proxy server, then starting a subprocess with appropriate environment variables and certificate files set. It has special support for passing these into the RUN context for building of images, so that existing Dockerfiles can be used without modification.
Let me know what you think.
Why does it not retain the request headers and response headers and support more than one response per URL as an proper archiving proxy would?