I need a proxy server for content filtering / blocking and content replacement.
The proxyserver should be as light as possible and use an configuration file for settings like block websites, filter keyword, replace given response passage with self defined one(description below).
Requrements of the proxy server needs:
- lightweight console application (windows service if possible, not a must!)
- tunneling ssl traffic without touching it
- content filter on non ssl traffic
- handle gzip/deflate compressed and uncompressed websites
- *IMPORTANT* search for text passage in server response and replace it, must work with gzip /deflate and uncompressed websites, must search for multiple text passages (sample: search for all xxx tags and replace it with or add to header)
- write report of actions done
- full source code must be provided
I prefer a C#.Net proxy server, c++ should also work with well commented source.
Payment will be sent after features are testet and workin on different computers.