I need some simple programming to modify the way Dansguardian works. ([login to view URL]). There are some scripts out there on how to do these, I know, but I am not a programmer. I need everything as a package from you.
Additional functions needed:?
1) Modify block page to allow the user to enter an "Admin" password to bypass the block.
2) Add the capability to log user information from Active Directory data (using Dansguardian's IDENT functionality)
3) Write all events to a mysql database (accepted and blocked data) with fields: date, time, IP address, username, workstation_name, group_name (from Dansguardian), URL, Category (porn, gambling, etc), etc.
4) Allow the system to email an admin person (prefer one admin per Dansguardian group) when a block occurs using thresholds (for example, send an email after the first block, but wait 5 minutes before sending the next notification). I have seen some crafty people send a "summary page" after the 5 minutes showing the total number of blocks.?
5) The email in #2 above should include: IP, workstation name, user name (using active directory), url, block category and user group (from Dansguardian).
There may be further modifications in the future under separate projects, but this is a start.