<% require("viewfunctions") local form = ... local data = form.option local service = form.service local config = form.service.config local srv1fill = "" local srv2fill = "disabled" if form.info.status.value == "Enabled" then srv1fill = "disabled" srv2fill = "" end local ifthen = function( variable, value, result ) if variable == value then io.write( result ) end end %> <% --[[ DEBUG INFORMATION io.write("

DEBUGGING

DEBUG INFO: CFE

") io.write(html.cfe_unpack(form)) io.write("
") --]] %>

SYSTEM INFO

<% local myform = form.info local tags = { "status", "version", "autostart", } displayinfo(myform,tags,"viewonly") %>

Configuration

General

These parameters define the interface and port that Dansguardian uses to accept connections.

filterip
filterport

Proxy service

These parameters define the ip address and port that Dansguardian should forward requests on to.

proxyip
proxyport

Filter Actions

These parameters define how sensitive the filter is, and where to redirect requests if the content filter determines that the content is inappropriate. The "naughtynesslimit" is more sensitive the lower it is set. The author recommends 50 for "young children", 100 for "older children" and 160 for "young adults".

accessdeniedaddress
naughtynesslimit

Save Changes

<% local myform = form.service local tags = { "cmdsave", } displayinfo(myform,tags) %> <% if (service) and (service.cfgerr) and (#service.cfgerr > 0) then %>
Config status
<% io.write(service.cfgerr ) %>
<% end %>
Process information
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.

MANAGEMENT

Daemon control
> > > <% if (service.message) and (service.message.descr) and (#service.message.descr > 0) then %>
<% io.write( service.message.descr ) %>
<% end %>