From a69b96d2002c14d3fe65dcf90f9731a9c631b624 Mon Sep 17 00:00:00 2001 From: Stefan Schantl Date: Wed, 14 Feb 2018 10:15:39 +0100 Subject: [PATCH] ids.cgi: Use tarball information from ids-functions.pl Directly use the value from the ids-functions.pl for the location and filename of the tarball which includes the snort ruleset. This will save to declare this information twice and prevents from any failures if the location of filname every changes. Signed-off-by: Stefan Schantl --- html/cgi-bin/ids.cgi | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/html/cgi-bin/ids.cgi b/html/cgi-bin/ids.cgi index 2f7ea23eb1..8ae4da7749 100644 --- a/html/cgi-bin/ids.cgi +++ b/html/cgi-bin/ids.cgi @@ -47,7 +47,6 @@ my %selected=(); # Get netsettings. &General::readhash("${General::swroot}/ethernet/settings", \%netsettings); -my $rulestarball = "/var/tmp/snortrules.tar.gz"; my $snortrulepath = "/etc/snort/rules"; my $snortusedrulefilesfile = "${General::swroot}/snort/snort-used-rulefiles.conf"; my $errormessage; @@ -345,9 +344,9 @@ if ($errormessage) { my $rulesdate; # Check if a ruleset allready has been downloaded. -if ( -f "$rulestarball"){ +if ( -f "$IDS::rulestarball"){ # Call stat on the filename to obtain detailed information. - my @Info = stat("$rulestarball"); + my @Info = stat("$IDS::rulestarball"); # Grab details about the creation time. $rulesdate = localtime($Info[9]); -- 2.39.5