diff --git a/html/cgi-bin/guardian.cgi b/html/cgi-bin/guardian.cgi index b36bf5083..e6bd57b1b 100644 --- a/html/cgi-bin/guardian.cgi +++ b/html/cgi-bin/guardian.cgi @@ -58,6 +58,10 @@ our %mainsettings = (); our %settings = (); $settings{'GUARDIAN_ENABLED'} = 'off'; +$settings{'GUARDIAN_ENABLE_SNORT'} = 'on'; +$settings{'GUARDIAN_ENABLE_SSH'} = 'on'; +$settings{'GUARDIAN_ENABLE_HTTPD'} = 'on'; +$settings{'GUARDIAN_BLOCKINTERFACES'} ='default'; $settings{'GUARDIAN_BLOCKTIME'} = '86400'; $settings{'GUARDIAN_LOGFILE'} = '/var/log/guardian/guardian.log'; $settings{'GUARDIAN_SNORT_ALERTFILE'} = '/var/log/snort/alert'; @@ -234,6 +238,15 @@ sub showMainBox() { $checked{'GUARDIAN_ENABLED'}{'on'} = ''; $checked{'GUARDIAN_ENABLED'}{'off'} = ''; $checked{'GUARDIAN_ENABLED'}{$settings{'GUARDIAN_ENABLED'}} = 'checked'; + $checked{'GUARDIAN_ENABLE_SNORT'}{'off'} = ''; + $checked{'GUARDIAN_ENABLE_SNORT'}{'on'} = ''; + $checked{'GUARDIAN_ENABLE_SNORT'}{$settings{'GUARDIAN_ENABLE_SNORT'}} = "checked='checked'"; + $checked{'GUARDIAN_ENABLE_SSH'}{'off'} = ''; + $checked{'GUARDIAN_ENABLE_SSH'}{'on'} = ''; + $checked{'GUARDIAN_ENABLE_SSH'}{$settings{'GUARDIAN_ENABLE_SSH'}} = "checked='checked'"; + $checked{'GUARDIAN_ENABLE_HTTPD'}{'off'} = ''; + $checked{'GUARDIAN_ENABLE_HTTPD'}{'on'} = ''; + $checked{'GUARDIAN_ENABLE_HTTPD'}{$settings{'GUARDIAN_ENABLE_HTTPD'}} = "checked='checked'"; &Header::openpage($Lang::tr{'guardian configuration'}, 1, ''); &Header::openbigbox('100%', 'left', '', $errormessage); @@ -306,6 +319,27 @@ END