Squid Analysis Report Generator
NCSAPLUS
Ncsa_Plus is a Squid authenticator that implement Extended authenticator protocol to allow for more detailed responses, like password expiration.

Squid-2.5.STABLE6 patch
Before using ncsa_plus you need to apply a patch on Squid. Please follow this instructions:
1 -Download the Squid patch and save in Squid source root directory.
2 - gunzip and apply the patch using:
      patch -p1 < squid-2.5.STABLE6-NCSA_PLUS.patch
3 - Go to /squid-2.5.STABLE6/helpers/basic_auth/NCSA_PLUS and make install.

You must use htpasswd_plus to handle the squid password file.
Compiling: gcc htpasswd_plus.c -lcrypt -o htpasswd_plus.

Password file format:
user:password:last_change_date.
   eg: user01:BaK4DwFySg2hk:27/06/2004-1613