mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-16 14:03:00 +02:00
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 <stefan.schantl@ipfire.org>
This commit is contained in:
@@ -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]);
|
||||
|
||||
Reference in New Issue
Block a user