Squid IP Auth

The standard authentication uses HTTP Proxy Auth as described in RFC2617. The Authtype "Digest" would encrypt passwords, but isn't supported by Netscape 4 or IE 4, so it cannot be widely used. If the Proxypasswords should be the same passwords as for working (i.e. validation via SMB, NIS or PAM), it's easy to sniff and steal those important passwords.

Anything started with a small patch with has been extended and improved for newer versions that can be found here. Some example scripts are available to solve the problem.

You may use it under the terms of the Gnu Public Licence, but keep in track of the squid licences with is completly unaffected of course.

Download the current RPM (for i386/SuSE 7.3+) or SRPM with ready-to-use patched Squid (Version 2.4.STABLE6 + SuSE patches).
Alternativly, download older RPM (for i386/SuSE 6.x) or SRPM with ready-to-use patched Squid (Version 2.3.STABLE1).

Sample Scripts can found in the contrib area (contrib/IP_AUTH) of this RPMs.

Take a look to the README and the INSTALL.IP_AUTH.

If confused, browse the resources.

Most of the Documentation is in avaible in german only:

Thanks go to the company for help and resources, especially to Gerhard and Axel.