mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-27 11:13:24 +02:00
Remove SIP und SMAC if SNET is set to all, this avoids some false rules.
This commit is contained in:
committed by
Arne Fitzenreiter
parent
aa8245cbd5
commit
7e5a976c9d
@@ -310,6 +310,11 @@ if ($outfwsettings{'ACTION'} eq $Lang::tr{'delete'})
|
|||||||
if ($outfwsettings{'ACTION'} eq $Lang::tr{'add'})
|
if ($outfwsettings{'ACTION'} eq $Lang::tr{'add'})
|
||||||
{
|
{
|
||||||
if ( $outfwsettings{'VALID'} eq 'yes' ) {
|
if ( $outfwsettings{'VALID'} eq 'yes' ) {
|
||||||
|
|
||||||
|
if ( $outfwsettings{'SNET'} eq "all" ) {
|
||||||
|
$outfwsettings{'SIP'} ="";
|
||||||
|
$outfwsettings{'SMAC'}="";
|
||||||
|
}
|
||||||
open( FILE, ">> $configfile" ) or die "Unable to write $configfile";
|
open( FILE, ">> $configfile" ) or die "Unable to write $configfile";
|
||||||
print FILE <<END
|
print FILE <<END
|
||||||
$outfwsettings{'STATE'};$outfwsettings{'ENABLED'};$outfwsettings{'SNET'};$outfwsettings{'PROT'};$outfwsettings{'NAME'};$outfwsettings{'SIP'};$outfwsettings{'SMAC'};$outfwsettings{'DIP'};$outfwsettings{'DPORT'};$outfwsettings{'LOG'};$outfwsettings{'TIME_MON'};$outfwsettings{'TIME_TUE'};$outfwsettings{'TIME_WED'};$outfwsettings{'TIME_THU'};$outfwsettings{'TIME_FRI'};$outfwsettings{'TIME_SAT'};$outfwsettings{'TIME_SUN'};$outfwsettings{'TIME_FROM'};$outfwsettings{'TIME_TO'};
|
$outfwsettings{'STATE'};$outfwsettings{'ENABLED'};$outfwsettings{'SNET'};$outfwsettings{'PROT'};$outfwsettings{'NAME'};$outfwsettings{'SIP'};$outfwsettings{'SMAC'};$outfwsettings{'DIP'};$outfwsettings{'DPORT'};$outfwsettings{'LOG'};$outfwsettings{'TIME_MON'};$outfwsettings{'TIME_TUE'};$outfwsettings{'TIME_WED'};$outfwsettings{'TIME_THU'};$outfwsettings{'TIME_FRI'};$outfwsettings{'TIME_SAT'};$outfwsettings{'TIME_SUN'};$outfwsettings{'TIME_FROM'};$outfwsettings{'TIME_TO'};
|
||||||
|
|||||||
Reference in New Issue
Block a user