Privoxy is a free Opensource Non-Caching proxy aimed at blocking ADs, Banners, Image Ads and enhance Online privacy. Privoxy is based on Internet Junk Buster and has more enhanced filtering capabilities.
Apart from the main functions of Cookie management, AD/Banner blocking, Privoxy can also has the following special features
Can run as an "intercepting" proxy, which obviates the need to configure browsers individually.
Sophisticated actions and filters for manipulating both server & client headers
Integrated browser based configuration and control utility at http://config.privoxy.org/ (or http://p.p/) and can be chained with other proxies. Controllable on a per-site or per-location basis, configuration more powerful and versatile over-all
Modularized configuration that allows for standard settings and user settings to reside in separate files
Support for Perl Compatible Regular Expressions in the configuration files, and a more sophisticated and flexible configuration syntax
Improved cookie management features (e.g. session based cookies).
Bypass many click-tracking scripts (avoids script redirection).
Multi-threaded (POSIX and native threads).
User-customizable HTML templates for all proxy-generated pages (e.g. "blocked" page).
Auto-detection and re-reading of config file changes
Privoxy can run on most Linux Unix versions, Solaris, FreeBSD, OpenBSD, MacOS and Windows. For more information, detailed manuals and a solid FAQ, please visit Privoxy homepage here
The latest stable version is 3.0.8 and can be downloaded from Sourceforge here