What is SquidGuard Manager
SquidGuard Manager is a Perl CGI Web GUI for squidGuard and SquidClamav administration. It allow full administration of SquidGuard blocklist and ACLs. You can also manage graphicaly your SquidClamav configuration.
This program support all configurations directives of SquidGuard and SquidClamav without intrusive modification, i-e you can still edit the configuration files by hand before and after using SquidGuard Manager.
Why SquidGuard Manager
Well some peoples not regular with the famous VI ask me to be able to manage
SquidGuard blocklists from a GUI, after spending some time to search such a tool
I only found the Webmin interface which is really not what I was expecting. I decide to write my own in Perl.
Features
SquidGuard Manager GUI interfaces
Globals
This interface allow you to define SquidGuard globals variables.
Schedules
This interface allow you to define schedules time to be used in
other SquidGuard object (Sources, URL Rewrites, Filters and ACLs).
Sources
Use this interface to define sources like users, groups, Ip
addresses, range of Ip addresses or networks to apply policies on
them. These can be issued from a list, a file, an ldap query, a
mysql query or a command line utility.
Url rewriting
This interface allow you to define as many as URL rewriting rules
that you want . They will be applied by SquidGuard following regex
pattern matching.
Filters
This interface allow you to defined URL destination groups based on
predefined lists of domain, url or regexp expressions.
ACLs / Policies
This is the central place where you defined your access rules to
apply to the different source object following the defined filter
destination
View Configuration
This interface allow you to see the SquidGuard configuration file.
Manage Lists
This interface allow you to manage all lists by editing them fully
or adding, removing and searching entries.
Logs
This interface allow you to consult all log files you have defined
in the SquidGuard object configuration.
Restart Squid
This link allow you to 'reconfigure' Squid when changes to
SquidGuard and/or SquidClamav redirectors configuration files are
done.
SquidClamav Manager GUI interfaces
Since release 1.4 SquidClamav Manager is able to manage both Squidclamav v5.x
and v6.x branch.
Globals
This interface allow you to manage SquidClamav globals variables.
Virus Scanning
This interface allow you to desactivate virus scan based on regex
pattern on URL or Content-Type.
Whitelists
Use this interface to define which domain name or site hostname to
whitelist, i-e there will be no virus scan nor call to SquidGuard on
these sites.
Trusted Users
Use this interface to define which users (RFC-931 usernames) will be
excluded from virus scan and SquidGuard blocklists.
Trusted Clients
Use this interface to define which client hostnames or ip addresses
will be excluded from virus scan and SquidGuard blocklists.
View Configuration
This interface allow you to see the SquidClamav configuration file.
View log
This interface allow you to consult the SquidClamav log file.
In resume you can do all you're doing by hand in dedicated HTML
interfaces, modification are written immediatly to configuration files.
SquidGuard Manager development
Source Lines of Code: 3,860
Estimated Cost to Develop: $ 111,573
(Generated using David A. Wheeler's 'SLOCCount'.)
|