Imagine the following scenario:

  1. Host A serves via HTTP hello_world.jpg, which has been AES-encrypted.

  2. Host B, which acts as a proxy being aware of Host A's resources, responds to a HTTP call by fetching and decrypting hello_world.jpg.

Is there any easy way to do this with an existing proxy?


Many proxy servers can call an external helper program to process and modify any content that is requested using the proxy. Others will also/instead support custom lua scripts to perform request modifications.

Squid for instance has the url_rewrite_program directive. See this implementation for example: https://www.funkypenguin.co.nz/how-to/april-fools-pranks-with-a-squid-proxy-server/

LUA support in:

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.