From 42d9192e0cc8f7544016af09c2277853fc3d884c Mon Sep 17 00:00:00 2001 From: Christian Schmidt Date: Sun, 9 Jan 2011 13:08:50 +0100 Subject: [PATCH] Fixed snort display bugs, 0000745, 0000751. --- html/cgi-bin/ids.cgi | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/html/cgi-bin/ids.cgi b/html/cgi-bin/ids.cgi index a4faf8d892..8c219ae6eb 100644 --- a/html/cgi-bin/ids.cgi +++ b/html/cgi-bin/ids.cgi @@ -278,7 +278,8 @@ if ($snortsettings{'ACTION'} eq $Lang::tr{'save'} && $snortsettings{'ACTION2'} e { $errormessage = $Lang::tr{'invalid input for oink code'} unless ( ($snortsettings{'OINKCODE'} =~ /^[a-z0-9]+$/) || - ($snortsettings{'RULESTYPE'} eq 'nothing' ) ); + ($snortsettings{'RULESTYPE'} eq 'nothing' ) || + ($snortsettings{'RULESTYPE'} eq 'community' )); &General::writehash("${General::swroot}/snort/settings", \%snortsettings); if ($snortsettings{'ENABLE_SNORT'} eq 'on') @@ -537,10 +538,8 @@ print < END ; - -if ( $snortsettings{'ACTION'} eq $Lang::tr{'download new ruleset'} ) { - $snortsettings{'INSTALLDATE'} = `/bin/date +'%Y-%m-%d'`; - &General::writehash("${General::swroot}/snort/settings", \%snortsettings); +if ( -e "/var/tmp/snortrules.tar.gz"){ + $snortsettings{'INSTALLDATE'} = `ls -la /var/tmp/snortrules.tar.gz | cut -d" " -f6-8`; } print " $Lang::tr{'updates installed'}: $snortsettings{'INSTALLDATE'}"; -- 2.39.2