local form = ... local data = form.option local service = form.service local config = form.service.config local srv1fill = "" local srv2fill = "disabled" if service.status == "running" then srv1fill = "disabled" srv2fill = "" end local ifthen = function( variable, value, result ) if variable == value then io.write( result ) end end ?>
DansGuardian is web content filtering software. It works as a web proxy, making web requests in behalf of the client, and inspecting the returned content before passing on to the client. DansGuardian uses phraselists to identify harmful content. This means that updated "blacklists" are generally not necessary. DansGuardian must be used in combination with a "smart proxy", such as squid. This page lets you manually add/remove categories for DansGuardian.
io.write( service.message ) ?>
This process runs as a service. When you make and save changes, the configuration files for the service are changed. However, the changes will not be applied until you restart the service.
io.write( service.cfgerr ) ?>
To add a category, or to add a file to an existing category, please fill in the corresponding information below. (Due to a limitation with DansGuardian, all categories must be lowercase.)
Select the categories you wish to delete. Please note that this deletes the category, but does not delete the link in the corresponding phraselist above. You will also need to edit the phraselist file above if you delete a category.