<div dir="ltr">Cool, thanks for sharing!<div><br></div><div>Could you also share your icap-filter/ directory (namely, icap-filter/html/*, icap-filter/request-filters and icap-filter/content-filters)?</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 7:35 PM, James Leu <span dir="ltr"><<a href="mailto:jleu@mindspring.com" target="_blank">jleu@mindspring.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Not sure if this is usefull to anyone.  Here is a simple perl server that<br>
tries to implement ICAP.  YMMV (attached)<br>
<br>
On Mon, Feb 09, 2015 at 05:18:36PM -0700, Luis Miguel Silva wrote:<br>
> Thanks Amos.<br>
><br>
> Well, that's exactly what I'm going to need to develop too (the plugin<br>
> part), I just found it weird that the C-ICAP service was still version<br>
> 0.3.5, even though it was really old. If it is mature, I would expect it to<br>
> get to v1.0 and cease development :o)<br>
><br>
> So...what one would you recommend if you wanted to easily create<br>
> (lightweight) custom filtering capabilities?<br>
> I'm very inclined to adopt c-icap. Thoughts?<br>
><br>
> Thanks,<br>
> Luis<br>
><br>
> On Mon, Feb 9, 2015 at 4:40 PM, Amos Jeffries <<a href="mailto:squid3@treenet.co.nz">squid3@treenet.co.nz</a>> wrote:<br>
><br>
> > 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<br>
> > 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 <<br>
> > <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<br>
> > 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 <<br>
> > <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<br>
> > 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>
> ><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
James R. Leu<br>
<a href="mailto:jleu@mindspring.com">jleu@mindspring.com</a><br>
</font></span></blockquote></div><br></div>