mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-14 13:02:58 +02:00
ids.cgi: Move function to call oinkmaster to ids-functions.pl
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
This commit is contained in:
@@ -147,4 +147,12 @@ sub downloadruleset {
|
||||
return;
|
||||
}
|
||||
|
||||
#
|
||||
## A tiny wrapper function to call the oinkmaster script.
|
||||
#
|
||||
sub oinkmaster () {
|
||||
# Call oinkmaster to generate ruleset.
|
||||
system("/usr/local/bin/oinkmaster.pl -v -s -u file://$rulestarball -C /var/ipfire/snort/oinkmaster.conf -o /etc/snort/rules 2>&1 |logger -t oinkmaster");
|
||||
}
|
||||
|
||||
1;
|
||||
|
||||
@@ -598,11 +598,12 @@ END
|
||||
exit;
|
||||
}
|
||||
|
||||
sub oinkmaster () {
|
||||
# Call oinkmaster to generate ruleset.
|
||||
system("/usr/local/bin/oinkmaster.pl -v -s -u file://$rulestarball -C /var/ipfire/snort/oinkmaster.conf -o /etc/snort/rules 2>&1 |logger -t oinkmaster");
|
||||
}
|
||||
|
||||
#
|
||||
## Private function to read-in and parse rules of a given rulefile.
|
||||
#
|
||||
## The given file will be read, parsed and all valid rules will be stored by ID,
|
||||
## message/description and it's state in the snortrules hash.
|
||||
#
|
||||
sub readrulesfile ($) {
|
||||
my $rulefile = shift;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user