mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-28 11:43:25 +02:00
ids.cgi: Drop old code for uploading a ruleset
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
This commit is contained in:
@@ -32,8 +32,6 @@ require "${General::swroot}/header.pl";
|
|||||||
|
|
||||||
sub refreshpage{&Header::openbox( 'Waiting', 1, "<meta http-equiv='refresh' content='1;'>" );print "<center><img src='/images/clock.gif' alt='' /><br/><font color='red'>$Lang::tr{'pagerefresh'}</font></center>";&Header::closebox();}
|
sub refreshpage{&Header::openbox( 'Waiting', 1, "<meta http-equiv='refresh' content='1;'>" );print "<center><img src='/images/clock.gif' alt='' /><br/><font color='red'>$Lang::tr{'pagerefresh'}</font></center>";&Header::closebox();}
|
||||||
|
|
||||||
$a = new CGI;
|
|
||||||
|
|
||||||
my %color = ();
|
my %color = ();
|
||||||
my %mainsettings = ();
|
my %mainsettings = ();
|
||||||
&General::readhash("${General::swroot}/main/settings", \%mainsettings);
|
&General::readhash("${General::swroot}/main/settings", \%mainsettings);
|
||||||
@@ -60,7 +58,6 @@ $snortsettings{'RULES'} = '';
|
|||||||
$snortsettings{'OINKCODE'} = '';
|
$snortsettings{'OINKCODE'} = '';
|
||||||
$snortsettings{'INSTALLDATE'} = '';
|
$snortsettings{'INSTALLDATE'} = '';
|
||||||
$snortsettings{'FILE'} = '';
|
$snortsettings{'FILE'} = '';
|
||||||
$snortsettings{'UPLOAD'} = '';
|
|
||||||
|
|
||||||
&Header::getcgihash(\%snortsettings, {'wantfile' => 1, 'filevar' => 'FH'});
|
&Header::getcgihash(\%snortsettings, {'wantfile' => 1, 'filevar' => 'FH'});
|
||||||
|
|
||||||
@@ -307,7 +304,7 @@ if (!$errormessage) {
|
|||||||
# INSTALLMD5 is not in the form, so not retrieved by getcgihash
|
# INSTALLMD5 is not in the form, so not retrieved by getcgihash
|
||||||
&General::readhash("${General::swroot}/snort/settings", \%snortsettings);
|
&General::readhash("${General::swroot}/snort/settings", \%snortsettings);
|
||||||
|
|
||||||
if ($snortsettings{'ACTION'} eq $Lang::tr{'download new ruleset'} || $snortsettings{'ACTION'} eq $Lang::tr{'upload new ruleset'}) {
|
if ($snortsettings{'ACTION'} eq $Lang::tr{'download new ruleset'}) {
|
||||||
my @df = `/bin/df -B M /var`;
|
my @df = `/bin/df -B M /var`;
|
||||||
foreach my $line (@df) {
|
foreach my $line (@df) {
|
||||||
next if $line =~ m/^Filesystem/;
|
next if $line =~ m/^Filesystem/;
|
||||||
@@ -324,14 +321,6 @@ if (!$errormessage) {
|
|||||||
sleep(3);
|
sleep(3);
|
||||||
$return = `cat /var/tmp/log 2>/dev/null`;
|
$return = `cat /var/tmp/log 2>/dev/null`;
|
||||||
|
|
||||||
} elsif ( $snortsettings{'ACTION'} eq $Lang::tr{'upload new ruleset'}) {
|
|
||||||
my $upload = $a->param("UPLOAD");
|
|
||||||
open UPLOADFILE, ">/var/tmp/snortrules.tar.gz";
|
|
||||||
binmode $upload;
|
|
||||||
while ( <$upload> ) {
|
|
||||||
print UPLOADFILE;
|
|
||||||
}
|
|
||||||
close UPLOADFILE;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($return =~ "ERROR") {
|
if ($return =~ "ERROR") {
|
||||||
|
|||||||
Reference in New Issue
Block a user