diff options
Diffstat (limited to 'dansguardian-general-html.lsp')
-rw-r--r-- | dansguardian-general-html.lsp | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/dansguardian-general-html.lsp b/dansguardian-general-html.lsp deleted file mode 100644 index 3dec93f..0000000 --- a/dansguardian-general-html.lsp +++ /dev/null @@ -1,82 +0,0 @@ -<? - 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 == "running" then - srv1fill = "disabled" - srv2fill = "" - end - - local ifthen = function( variable, value, result ) - if variable == value then - io.write( result ) - end - end - -?> -<h1>Content Filter</h1> -<h2>General Information</h2> -<p> -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. -</p><p> -This page defines the basic network configuration settings for DansGuardian. -</p> - -<h2>Status</h2> -<dt>Program version</dt><dd><? io.write( form.info.version.value ) ?></dd> -<dt>Process status</dt><dd><? io.write( form.info.status.value ) ?></dd> -<dt>Process information</dt><dd>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.</dd> -<form action="" method="POST"> -<dt>Daemon control</dt> -<dd><input class="submit" type="submit" name="srvcmd" value="start" <? io.write( srv1fill ) ?> style="width:100px"> -<input class="submit" type="submit" name="srvcmd" value="stop" <? io.write( srv2fill ) ?> style="width:100px"> -<input class="submit" type="submit" name="srvcmd" value="restart" <? io.write( srv2fill ) ?> style="width:100px"></dd> -</form> - -<p> -<pre style="color: #ff2020;"><? io.write( service.message ) ?></pre> -</p> - -<form action="" method="POST"> -<h2>Configuration</h2> -<pre style="color: #ff2020;"><? io.write( service.cfgerr ) ?></pre> -<p> -These parameters define the interface and port that Dansguardian uses to accept connections. -</p> - -<dt>filterip</dt><dd><input class="text" type="text" name="filterip" value="<? io.write( config.filterip.value ) ?>" style="width:100px"></dd> -<dt>filterport</dt><dd><input class="text" type="text" name="filterport" value="<? io.write( config.filterport.value ) ?>" style="width:100px"></dd> - -<h3>Proxy service</h3> -<p> -These parameters define the ip address and port that Dansguardian should forward requests on to. -</p> - -<dt>proxyip</dt><dd><input class="text" type="text" name="proxyip" value="<? io.write( config.proxyip.value ) ?>" style="width:100px"></dd> -<dt>proxyport</dt><dd><input class="text" type="text" name="proxyport" value="<? io.write( config.proxyport.value ) ?>" style="width:100px"></dd> - -<h3>Filter Actions</h3> -<p> -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". -</p> - -<dt>accessdeniedaddress</dt><dd><input class="text" type="text" name="accessdeniedaddress" value="<? io.write( config.accessdeniedaddress.value ) ?>" style="width:350px"></dd> -<dt>naughtynesslimit</dt><dd><input class="text" type="text" name="naughtynesslimit" value="<? io.write( config.naughtynesslimit.value ) ?>" style="width:100px"></dd> - -<h2>Save Changes</h2> -<dt>Save the above changes?</dt><dd><input class="submit" type="submit" name="cmd" value="save" style="width:100px"></dd> -</form> - |