Please suggest me a minimalist HTTP proxy for Linux which has the following features:
- a single executable file - it can be an executable compiled from C/C++ or a Python/Perl script
- accepts the IP:port to listen from command line at startup
- doesn't do any caching, only in RAM
- can block URLs by regexp
- uses a simple text file as backend for URLs that need to be blocked - one pattern per line
- has a way to accept more URLs to block at runtime and is able to save them as well
- has a verbose mode that dumps blocked urls to stdout (for debugging purposes)