"www_proxy" is a basic HTTP proxy software that does not cache data.
To use www_proxy, you need to install libtcp++-0.0.1c or a newer version. Simply use the command "gunzip -c www_proxy-0.0.3.tar.gz | tar xvf -" and then run "make www_proxy". Once it is installed, usage is straightforward. Use the command "./www_proxy config_file" followed by the relevant config file parameters.
You can customize the software based on your needs. For instance, you can specify the port, log_file, spoof_user_agent, debug_level, or filter_app. The filter_app is especially useful, as you can implement your own filters in any language that reads from STDIN and writes to STDOUT. If you do not specify it, filtering is not done.
This update includes new features such as the filter_app option, which allows the process specified in filter_app to be execv()'ed. Additionally, the response from the web server gets sent to its STDIN, and the output is read from STDOUT and sent back to the client. Moreover, a debug_level option has been added, allowing you to customize how much information is printed to the log file.
Overall, www_proxy is a useful tool for those who require a non-caching HTTP proxy. With the new update, it is more customizable than ever before, allowing you to tailor it to your specific needs.
Version 0.0.3: N/A