Hi
I wouldn't risk trying to do a production quality one server!

I'm a security tester and I want a way to automatically modify traffic that
I'm sending to and from sites. I've got plenty of other ways to do it, but
as all my testing traffic already goes through a Squid box I just wanted to
have a play to see if I could get it to do simple things like add a new
header or something like that.  When I saw some really simple servers
written in Python and Go I thought it would be a fun bit of learning.

I've just grabbed a copy of c-icap, the build instructions could do with
some work, I've got it built, but it wasn't obvious what needed doing. I'll
have a play, it won't be as flexible as I wanted, but I'll hopefully learn
something, and that might help debug the other servers.

Robin

On Fri, 7 Feb 2025 at 14:56, Alex Rousskov <rouss...@measurement-factory.com>
wrote:

> On 2025-02-07 05:15, Robin Wood wrote:
>
> > I want to write my own ICAP server
>
> FWIW, nearly all attempts to quickly write a production-quality ICAP
> server (that I have seen) have failed. The protocol is much more complex
> than it seems. In most cases, folks looking for a free ICAP server
> should be reusing existing c-icap.
>
>
> > but all the sample code I've found
> > is failing, the majority with this error from squidclient:
>
> squidclient does not really support ICAP.
>
>
> > Does someone have some example server code they know works that I can
> > test to help debug it?
>
> Consider c-icap: https://c-icap.sourceforge.net/
>
>
> HTH,
>
> Alex.
>
> _______________________________________________
> squid-users mailing list
> squid-users@lists.squid-cache.org
> https://lists.squid-cache.org/listinfo/squid-users
>
_______________________________________________
squid-users mailing list
squid-users@lists.squid-cache.org
https://lists.squid-cache.org/listinfo/squid-users

Reply via email to