mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
Fixed outgoingfw logging in DROP_ format to be ignored by kernel filter
Remove option for outgoing fw mode 1 to log allowed packages (was not intended to be available)
This commit is contained in:
@@ -167,9 +167,9 @@ foreach $configentry (sort @configs)
|
||||
|
||||
if ($configline[9] eq "aktiv") {
|
||||
if ($DEBUG) {
|
||||
print "$CMD -m limit --limit 10/minute -j LOG --log-prefix 'OUTGOINGFW '\n";
|
||||
print "$CMD -m limit --limit 10/minute -j LOG --log-prefix 'DROP_OUTGOINGFW'\n";
|
||||
} else {
|
||||
system("$CMD -m limit --limit 10/minute -j LOG --log-prefix 'OUTGOINGFW '");
|
||||
system("$CMD -m limit --limit 10/minute -j LOG --log-prefix 'DROP_OUTGOINGFW'");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -214,7 +214,7 @@ if ($P2PSTRING) {
|
||||
|
||||
if ( $outfwsettings{'POLICY'} eq 'MODE1' ) {
|
||||
if ( $outfwsettings{'MODE1LOG'} eq 'on' ) {
|
||||
$CMD = "/sbin/iptables -A OUTGOINGFW -o $netsettings{'RED_DEV'} -m limit --limit 10/minute -j LOG --log-prefix 'OUTGOINGFW '";
|
||||
$CMD = "/sbin/iptables -A OUTGOINGFW -o $netsettings{'RED_DEV'} -m limit --limit 10/minute -j LOG --log-prefix 'DROP_OUTGOINGFW'";
|
||||
if ($DEBUG) {
|
||||
print "$CMD\n";
|
||||
} else {
|
||||
|
||||
@@ -8,6 +8,7 @@ srv/web/ipfire/cgi-bin/pakfire.cgi
|
||||
srv/web/ipfire/cgi-bin/qos.cgi
|
||||
srv/web/ipfire/cgi-bin/network.cgi
|
||||
srv/web/ipfire/cgi-bin/graphs.cgi
|
||||
srv/web/ipfire/cgi-bin/outgoingfw.cgi
|
||||
var/ipfire/langs
|
||||
var/ipfire/graphs.pl
|
||||
var/ipfire/outgoing/bin/outgoingfw.pl
|
||||
|
||||
@@ -485,7 +485,15 @@ END
|
||||
<td width='20%' align='right'>$Lang::tr{'source ip'}: <img src='/blob.gif' />
|
||||
<td width='30%' align='left'><input type='text' name='SIP' maxlength='15' value='$outfwsettings{'SIP'}' />
|
||||
<tr><td width='20%' align='right'>$Lang::tr{'logging'}:
|
||||
<td width='30%' align='left'><select name='LOG'><option value='$Lang::tr{'active'}' $selected{'LOG'}{$Lang::tr{'active'}}>$Lang::tr{'active'}</option><option value='$Lang::tr{'inactive'}' $selected{'LOG'}{$Lang::tr{'inactive'}}>$Lang::tr{'inactive'}</option></select></td>
|
||||
END
|
||||
;
|
||||
if ($outfwsettings{'POLICY'} eq 'MODE1'){
|
||||
print "<td width='30%' align='left'><input type='text' name='LOG' maxlength='10' value='$Lang::tr{'inactive'}' readonly='true' /></td>";
|
||||
}
|
||||
else{
|
||||
print "<td width='30%' align='left'><select name='LOG'><option value='$Lang::tr{'active'}' $selected{'LOG'}{$Lang::tr{'active'}}>$Lang::tr{'active'}</option><option value='$Lang::tr{'inactive'}' $selected{'LOG'}{$Lang::tr{'inactive'}}>$Lang::tr{'inactive'}</option></select></td>";
|
||||
}
|
||||
print <<END
|
||||
<td width='20%' align='right' />
|
||||
<td width='30%' align='left' />
|
||||
<tr><td width='20%' align='right'>$Lang::tr{'destination ip'}: <img src='/blob.gif' />
|
||||
|
||||
Reference in New Issue
Block a user