]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
guardian.cgi: Add dropdown for PriorityLevel selection.
authorStefan Schantl <stefan.schantl@ipfire.org>
Mon, 27 Oct 2014 20:06:58 +0000 (21:06 +0100)
committerStefan Schantl <stefan.schantl@ipfire.org>
Fri, 29 Jul 2016 11:17:55 +0000 (13:17 +0200)
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
html/cgi-bin/guardian.cgi
langs/en/cgi-bin/en.pl

index e65f4c7d0546ca134cfff244442633e3ab7863c5..ebf9c3bb5df01b6c2cabc2a4a4f2b79a8e50988e 100644 (file)
@@ -62,6 +62,7 @@ $settings{'GUARDIAN_BLOCKCOUNT'} = '3';
 $settings{'GUARDIAN_BLOCKTIME'} = '86400';
 $settings{'GUARDIAN_LOGFILE'} = '/var/log/guardian/guardian.log';
 $settings{'GUARDIAN_SNORT_ALERTFILE'} = '/var/log/snort/alert';
+$settings{'GUARDIAN_PRIORITY_LEVEL'} = '3';
 
 $settings{'ACTION'} = '';
 
@@ -259,7 +260,8 @@ sub showMainBox() {
        $checked{'GUARDIAN_ENABLE_HTTPD'}{'on'} = '';
        $checked{'GUARDIAN_ENABLE_HTTPD'}{$settings{'GUARDIAN_ENABLE_HTTPD'}} = "checked='checked'";
 
-       $selected{'GUARDIAN_LOGLEVEL'}{$settings{'GUARDIAN_LOGLEVEL'}}= 'selected';
+       $selected{'GUARDIAN_LOGLEVEL'}{$settings{'GUARDIAN_LOGLEVEL'}} = 'selected';
+       $selected{'GUARDIAN_PRIORITY_LEVEL'}{$settings{'GUARDIAN_PRIORITY_LEVEL'}} = 'selected';
 
        &Header::openpage($Lang::tr{'guardian configuration'}, 1, '');
        &Header::openbigbox('100%', 'left', '', $errormessage);
@@ -365,6 +367,18 @@ END
                        <tr>
                                <td colspan='2'><br></td>
                        </tr>
+                       <tr>
+                               <td align='left' width='20%'>$Lang::tr{'guardian priority level'}:</td>
+                               <td><select name='GUARDIAN_PRIORITY_LEVEL'>
+                                       <option value='1' $selected{'GUARDIAN_PRIORITY_LEVEL'}{'1'}>1</option>
+                                       <option value='2' $selected{'GUARDIAN_PRIORITY_LEVEL'}{'2'}>2</option>
+                                       <option value='3' $selected{'GUARDIAN_PRIORITY_LEVEL'}{'3'}>3</option>
+                                       <option value='4' $selected{'GUARDIAN_PRIORITY_LEVEL'}{'4'}>4</option>
+                               </select></td>
+                       </tr>
+                       <tr>
+                               <td colspan='2'><br></td>
+                       </tr>
                        <tr>
                                <td width='20%' class='base'>$Lang::tr{'guardian blockcount'}:</td>
                                <td><input type='text' name='GUARDIAN_BLOCKCOUNT' value='$settings{'GUARDIAN_BLOCKCOUNT'}' size='5' /></td>
@@ -634,6 +648,7 @@ sub BuildConfiguration() {
        print FILE "AlertFile                   $settings{'GUARDIAN_SNORT_ALERTFILE'}\n";
        print FILE "IgnoreFile                  $ignorefile\n";
        print FILE "TimeLimit                   $settings{'GUARDIAN_BLOCKTIME'}\n";
+       print FILE "PriorityLevel               $settings{'GUARDIAN_PRIORITY_LEVEL'}\n";
 
        close(FILE);
 
index a72f5bfddce1b29bf2a40b5349b20f4c7bf36743..cbdc4749b8d95f45126dd0fe0863b5e347a429d5 100644 (file)
 'guardian logfile' => 'Logfile',
 'guardian no entries' => 'No entries at the moment.',
 'guardian not running no hosts can be blocked' => 'Guardian is not running. No hosts will be blocked.',
+'guardian priority level' => 'Prioritylevel',
 'guardian service' => 'Guardian Service',
 'guardian snort alertfile' => 'Alertfile from Snort',
 'guest ok' => 'allow guests to access',