mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-21 16:32:59 +02:00
ids.cgi: Create file for used rulefiles on first execution if not present
Create this file on first execution of the script if it does not exist yet. This will allow suricata to imediately be started. Otherwise the ruleset has to be downloaded and configured before this file has been created and suricata could be launched. Fixes #11833. Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
This commit is contained in:
@@ -64,10 +64,11 @@ my $modify_sids_file = "$IDS::settingsdir/oinkmaster-modify-sids.conf";
|
||||
|
||||
my $errormessage;
|
||||
|
||||
# Create oinkmaster related files if they does not exist yet.
|
||||
# Create files if they does not exist yet.
|
||||
unless (-f "$enabled_sids_file") { &IDS::create_empty_file($enabled_sids_file); }
|
||||
unless (-f "$disabled_sids_file") { &IDS::create_empty_file($disabled_sids_file); }
|
||||
unless (-f "$modify_sids_file") { &IDS::create_empty_file($modify_sids_file); }
|
||||
unless (-f "$idsusedrulefilesfile") { &IDS::create_empty_file($idsusedrulefilesfile); }
|
||||
|
||||
&Header::showhttpheaders();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user