c-icap can be used with HTTP proxies that support the ICAP protocol. Most of the comercial HTTP proxies must support ICAP pcotocol. The Squid 2.5 proxy has a branch which supports the ICAP protocol and operates well.
Currently, only two services exist: the echo service and an antivirus service based on
ClamAV. Looking into the code of these services can help you understand how services are created in a c-icap server. c-icap is reasonably stable. Tests with several thousands of requests of echo and antivirus services were successfully passed. However, c-icap is still under development and is subject to changes. For example, function names and configuration parameters may be modified, include files will be merged, and several new features will be added. In other words, you should only use it for experimentation purposes.
http://c-icap.sourceforge.net
--
LucaGibelli - 11 Feb 2007
</center-->