<div dir="ltr">Thanks Amos.<div><br></div><div>Well, that's exactly what I'm going to need to develop too (the plugin part), I just found it weird that the C-ICAP service was still version 0.3.5, even though it was really old. If it is mature, I would expect it to get to v1.0 and cease development :o)</div><div><br></div><div>So...what one would you recommend if you wanted to easily create (lightweight) custom filtering capabilities?</div><div>I'm very inclined to adopt c-icap. Thoughts?</div><div><br></div><div>Thanks,</div><div>Luis</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 9, 2015 at 4:40 PM, Amos Jeffries <span dir="ltr"><<a href="mailto:squid3@treenet.co.nz" target="_blank">squid3@treenet.co.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 10/02/2015 12:00 p.m., Luis Miguel Silva wrote:<br>
> Dear all,<br>
><br>
> I'm looking for a light weight (opensource) ICAP server project that isn't<br>
> dead.<br>
> I need to create some custom content filters but, I'm having a hard time<br>
> finding an ICAP server that is being actively worked on...<br>
><br>
<br>
The ICAP servers you are looking at are framework servers that "just"<br>
decode the on-wire protocol and pass it to a plugin module, and reverse<br>
that for the results. That is all they have to do and its quite simple,<br>
the protocol itself is 12 years old. So you wont really see huge amounts<br>
of ongoing change in any of them.<br>
<br>
Theres a whole other category of ICAP server, such as AV vendors. They<br>
get a lot more active turnover on their software, but are all about<br>
custom integration for the filtering activity they do rather than<br>
generic plugin engines. And again most of the code churn is in the<br>
filtering parts not the ICAP bits.<br>
<br>
<br>
> In the squid wiki <<a href="http://wiki.squid-cache.org/Features/ICAP#ICAP_Servers" target="_blank">http://wiki.squid-cache.org/Features/ICAP#ICAP_Servers</a>>,<br>
> I was able to find the following ICAP server implementations:<br>
> - C-ICAP <<a href="http://c-icap.sourceforge.net/" target="_blank">http://c-icap.sourceforge.net/</a>><br>
> -- lates release was in October 2014 (which is pretty good) but the latest<br>
> version is 0.3.5. *How stable is it?*<br>
> - Traffic Spicer <<a href="http://spicer.measurement-factory.com/" target="_blank">http://spicer.measurement-factory.com/</a>><br>
> -- Squid's docs point to this page <<a href="http://spicer.measurement-factory.com/" target="_blank">http://spicer.measurement-factory.com/</a>><br>
> but I couldn't even figure out where to download it or find any<br>
> documentation for it.<br>
> - ICAP-Server <<a href="http://icap-server.sourceforge.net/" target="_blank">http://icap-server.sourceforge.net/</a>><br>
> -- latest version for it is 1.2.1 but it is dated from October 30, 2002.<br>
> - POESIA <<a href="http://www.poesia-filter.org/" target="_blank">http://www.poesia-filter.org/</a>><br>
> -- this one points to a German page that doesn't seem to have anything to<br>
> do with ICAP...<br>
> - GreasySpoon <<a href="http://greasyspoon.sourceforge.net/" target="_blank">http://greasyspoon.sourceforge.net/</a>><br>
> -- this one seems to have been discontinued<br>
><br>
> The most interesting one seems to be C-ICAP but I don't like that it hasn't<br>
> even reached a 1.0 version...<br>
><br>
> What do you guys recommend I adopt?<br>
><br>
<br>
c-icap.<br>
<br>
Though I have to disclaim a slight bias. The c-icap author is one of our<br>
more active Squid developers.<br>
<br>
<br>
You might also look into eCAP. The design intention is that you build an<br>
eCAP module which can plug into either the c-icap engine for access over<br>
ICAP or be loaded by Squid for faster processing directly on the HTTP<br>
traffic flow.<br>
<br>
Amos<br>
_______________________________________________<br>
squid-users mailing list<br>
<a href="mailto:squid-users@lists.squid-cache.org">squid-users@lists.squid-cache.org</a><br>
<a href="http://lists.squid-cache.org/listinfo/squid-users" target="_blank">http://lists.squid-cache.org/listinfo/squid-users</a><br>
</blockquote></div><br></div>