Hello, I am using Squid 2.7Stable6. I have an external helper that shall obfuscate the authenticating user for a cache_peer. Unfortuantely this does not work in any condition: Lets take an example where my helper returns: OK user=hello password=world Example 1: auth_param ... external_acl_type groupbuilder children=1 %SRC %DST C:\temp\helper\Debug\helper.exe acl special external groupbuilder http_access allow special cache_peer 192.168.1.101 parent 3128 7 no-query default login=PASS In this example the user "hello" is used for authentication when passing the request to "192.168.1.101". Unfortunately the user is not authenticated. Example 2: auth_param ... external_acl_type groupbuilder children=1 %LOGIN %SRC %DST C:\temp\helper\Debug\helper.exe acl special external groupbuilder http_access allow special cache_peer 192.168.1.101 parent 3128 7 no-query default login=PASS In this example, always the authenticating user, which is authenticated by "auth_param" is passed to "192.168.1.101". The result of the external helper is ignored. What can I do to modify a login name by an external helper? Regards Andreas