X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=html%2Fcgi-bin%2Foutgoingfw.cgi;h=a8660b7423fd5da78aed5ce220ba80204ac467b3;hb=c41c2eb41d939be04a2694a00cabb941d925e267;hp=d4274bd77d170a5bd0e8d0dcb28ad16d7832d08f;hpb=ebb9187ccaa87f46fb824eace995cf9a0c634435;p=people%2Fpmueller%2Fipfire-2.x.git diff --git a/html/cgi-bin/outgoingfw.cgi b/html/cgi-bin/outgoingfw.cgi index d4274bd77d..a8660b7423 100644 --- a/html/cgi-bin/outgoingfw.cgi +++ b/html/cgi-bin/outgoingfw.cgi @@ -30,6 +30,7 @@ my @p2pline = (); my $configfile = "/var/ipfire/outgoing/rules"; my $p2pfile = "/var/ipfire/outgoing/p2protocols"; +my $servicefile = "/var/ipfire/outgoing/defaultservices" &General::readhash("${General::swroot}/ethernet/settings", \%netsettings); @@ -71,7 +72,7 @@ if ($outfwsettings{'ACTION'} eq $Lang::tr{'reset'}) { $outfwsettings{'POLICY'}='MODE0'; unlink $configfile; - system("/bin/touch $configfile"); + system("/usr/bin/touch $configfile"); &General::writehash("${General::swroot}/outgoing/settings", \%outfwsettings); } if ($outfwsettings{'ACTION'} eq $Lang::tr{'save'}) @@ -201,7 +202,7 @@ if ($outfwsettings{'POLICY'} ne 'MODE0'){ &Header::openbox('100%', 'center', 'Rules'); print < - + END ; @@ -210,7 +211,7 @@ END close FILE; if (@configs) { print < +
Protokoll @@ -365,16 +366,16 @@ print <
Modus 0:In diesem Modus ist es allen Rechnern im Netzwerk uneingeschraenkt moeglich Verbindungen ins Internet aufzubauen.
Modus 1:In diesem Modus werden nur Verbindungen nach den oben definierten Regeln zugelassen. -
Modus 2:In diesem Modus werden saemtliche Verbindungen erlaubt, bis auf die oben definierten Block-Regeln.
Hier ist eine Besonderheit der P2P-Filter. -

+
Modus 2:In diesem Modus werden saemtliche Verbindungen erlaubt, bis auf die oben definierten Block-Regeln.
Hier ist eine Besonderheit der P2P-Filter. +

- + END ; if ($outfwsettings{'POLICY'} ne 'MODE0') { print < + Alle Regeln loeschen: END ; } @@ -418,14 +419,14 @@ END "; +foreach my $serviceline(@defservices) + { + my @service = split(/,/,$serviceline); + print <
+
+ + + + +END +; + } +print "
$Lang::tr{'service'}$Lang::tr{'description'}$Lang::tr{'port'}$Lang::tr{'protocol'}$Lang::tr{'source net'}
$service[0]$service[3]$service[1]$service[2] + + + + +
"; + + &Header::closebox(); +} + }