mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-16 05:53:00 +02:00
Forward Firewall: Some changes in langagefiles and layout in fwhosts.cgi
This commit is contained in:
committed by
Michael Tremer
parent
88f18201c7
commit
92e4ae9db1
@@ -391,25 +391,14 @@ if ($fwhostsettings{'ACTION'} eq 'savehost')
|
||||
$errormessage=$errormessage.$Lang::tr{'fwhost err empty'};
|
||||
$fwhostsettings{'ACTION'} = 'edithost';
|
||||
}else{
|
||||
if($fwhostsettings{'type'} eq 'ip' && $fwhostsettings{'IP'}=~/^([0-9a-fA-F]{1,2}:){5}[0-9a-fA-F]{1,2}$/){
|
||||
if($fwhostsettings{'IP'}=~/^([0-9a-fA-F]{1,2}:){5}[0-9a-fA-F]{1,2}$/){
|
||||
$fwhostsettings{'type'} = 'mac';
|
||||
}elsif($fwhostsettings{'type'} eq 'mac' && $fwhostsettings{'IP'}=~/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/){
|
||||
$fwhostsettings{'type'} = 'ip';
|
||||
}elsif($fwhostsettings{'type'} eq 'mac' && $fwhostsettings{'IP'}=~/^([0-9a-fA-F]{1,2}:){5}[0-9a-fA-F]{1,2}$/){
|
||||
$fwhostsettings{'type'} = 'mac';
|
||||
}elsif($fwhostsettings{'type'} eq 'ip' && $fwhostsettings{'IP'}=~/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/){
|
||||
}elsif($fwhostsettings{'IP'}=~/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/){
|
||||
$fwhostsettings{'type'} = 'ip';
|
||||
}else{
|
||||
$fwhostsettings{'type'} = '';
|
||||
$errormessage=$Lang::tr{'fwhost err ipmac'};
|
||||
}
|
||||
if($fwhostsettings{'type'} eq 'mac' )
|
||||
{
|
||||
if ($fwhostsettings{'IP'}!~/^([0-9a-fA-F]{1,2}:){5}[0-9a-fA-F]{1,2}$/ )
|
||||
{
|
||||
$errormessage=$Lang::tr{'fwhost err mac'};
|
||||
}
|
||||
}
|
||||
#check remark
|
||||
if ($fwhostsettings{'HOSTREMARK'} ne '' && !&validremark($fwhostsettings{'HOSTREMARK'})){
|
||||
$errormessage=$Lang::tr{'fwhost err remark'};
|
||||
@@ -1097,8 +1086,8 @@ sub addnet
|
||||
$fwhostsettings{'orgnetremark'}=$fwhostsettings{'NETREMARK'};
|
||||
print<<END;
|
||||
<table border='0' width='100%'><form method='post' style='display:inline' >
|
||||
<tr><td>$Lang::tr{'name'}:</td><td><input type='TEXT' name='HOSTNAME' id='textbox1' value='$fwhostsettings{'HOSTNAME'}' $fwhostsettings{'BLK_HOST'}><script>document.getElementById('textbox1').focus()</script></td><td>$Lang::tr{'fwhost netaddress'}:</td><td><input type='TEXT' name='IP' value='$fwhostsettings{'IP'}' $fwhostsettings{'BLK_IP'} size='14'></td><td align='right'>$Lang::tr{'netmask'}:</td><td align='right'><input type='TEXT' name='SUBNET' value='$fwhostsettings{'SUBNET'}' $fwhostsettings{'BLK_IP'} size='14'></td></tr>
|
||||
<tr><td>$Lang::tr{'remark'}:</td><td colspan='5'><input type='TEXT' name='NETREMARK' value='$fwhostsettings{'NETREMARK'}' size='110'></td></tr>
|
||||
<tr><td width='10%'>$Lang::tr{'name'}:</td><td width='20%' align='left'><input type='TEXT' name='HOSTNAME' id='textbox1' value='$fwhostsettings{'HOSTNAME'}' $fwhostsettings{'BLK_HOST'}><script>document.getElementById('textbox1').focus()</script></td><td>$Lang::tr{'fwhost netaddress'}:</td><td><input type='TEXT' name='IP' value='$fwhostsettings{'IP'}' $fwhostsettings{'BLK_IP'} size='14'></td><td align='right'>$Lang::tr{'netmask'}:</td><td align='right'><input type='TEXT' name='SUBNET' value='$fwhostsettings{'SUBNET'}' $fwhostsettings{'BLK_IP'} size='14'></td></tr>
|
||||
<tr><td width='10%'>$Lang::tr{'remark'}:</td><td colspan='5'><input type='TEXT' name='NETREMARK' value='$fwhostsettings{'NETREMARK'}' style='width: 98%;'></td></tr>
|
||||
<tr><td colspan='6'><br><hr></hr></td></tr><tr>
|
||||
END
|
||||
if ($fwhostsettings{'ACTION'} eq 'editnet' || $fwhostsettings{'error'} eq 'on')
|
||||
@@ -1119,15 +1108,19 @@ sub addhost
|
||||
$fwhostsettings{'orgremark'}=$fwhostsettings{'HOSTREMARK'};
|
||||
print<<END;
|
||||
<table border='0' width='100%'><form method='post' style='display:inline'>
|
||||
<tr><td>$Lang::tr{'name'}:</td><td width='35%'><input type='TEXT' name='HOSTNAME' id='textbox1' value='$fwhostsettings{'HOSTNAME'}' $fwhostsettings{'BLK_HOST'} ><script>document.getElementById('textbox1').focus()</script></td><td><select name='type'>
|
||||
<tr><td>$Lang::tr{'name'}:</td><td width='10%'><input type='TEXT' name='HOSTNAME' id='textbox1' value='$fwhostsettings{'HOSTNAME'}' $fwhostsettings{'BLK_HOST'} ><script>document.getElementById('textbox1').focus()</script></td>
|
||||
|
||||
END
|
||||
if ($fwhostsettings{'type'} eq 'ip'){print "<option value='ip' selected >IP</option>";}else{print "<option value='ip' >IP</option>";}
|
||||
if ($fwhostsettings{'type'} eq 'mac'){print "<option value='mac' selected >MAC</option>";}else{print "<option value='mac' >MAC</option>";}
|
||||
#<td><select name='type'>
|
||||
#if ($fwhostsettings{'type'} eq 'ip'){print "<option value='ip' selected >IP</option>";}else{print "<option value='ip' >IP</option>";}
|
||||
#if ($fwhostsettings{'type'} eq 'mac'){print "<option value='mac' selected >MAC</option>";}else{print "<option value='mac' >MAC</option>";}
|
||||
#</option></select></td>
|
||||
print<<END;
|
||||
</option></select></td><td align='right' width='15%'>IP/MAC:</td><td align='right'><input type='TEXT' name='IP' value='$fwhostsettings{'IP'}' $fwhostsettings{'BLK_IP'} ></td></tr>
|
||||
<tr><td>$Lang::tr{'remark'}:</td><td colspan='5'><input type='TEXT' name='HOSTREMARK' value='$fwhostsettings{'HOSTREMARK'}' size='110'></td></tr>
|
||||
<tr><td colspan='7'><br><br><b>$Lang::tr{'fwhost attention'}</b><br>$Lang::tr{'fwhost macwarn'}</td></tr>
|
||||
<tr><td colspan='7'><hr></hr></td></tr>
|
||||
|
||||
<td align='right'>IP/MAC:</td><td><input type='TEXT' name='IP' value='$fwhostsettings{'IP'}' $fwhostsettings{'BLK_IP'} ></td></tr>
|
||||
<tr><td width='10%'>$Lang::tr{'remark'}:</td><td colspan='3' ><input type='TEXT' name='HOSTREMARK' value='$fwhostsettings{'HOSTREMARK'}' style='width:60%;'></td></tr>
|
||||
<tr><td colspan='5'><br><br><b>$Lang::tr{'fwhost attention'}</b><br>$Lang::tr{'fwhost macwarn'}</td></tr>
|
||||
<tr><td colspan='5'><hr></hr></td></tr>
|
||||
END
|
||||
|
||||
if ($fwhostsettings{'ACTION'} eq 'edithost' || $fwhostsettings{'error'} eq 'on')
|
||||
@@ -1157,7 +1150,7 @@ sub addgrp
|
||||
if ($fwhostsettings{'update'} eq ''){
|
||||
print<<END;
|
||||
<table width='100%' border='0'><form method='post'>
|
||||
<tr><td>$Lang::tr{'fwhost addgrpname'}</td><td><input type='TEXT' name='grp_name' value='$fwhostsettings{'grp_name'}'></td><td>$Lang::tr{'remark'}:</td><td width='1%'><input type='TEXT' name='remark' size='35' value='$fwhostsettings{'remark'}'></tr>
|
||||
<tr><td width='10%'>$Lang::tr{'fwhost addgrpname'}</td><td width='20%'><input type='TEXT' name='grp_name' value='$fwhostsettings{'grp_name'}'></td><td width='10%'>$Lang::tr{'remark'}:</td><td ><input type='TEXT' name='remark' value='$fwhostsettings{'remark'}' style='width: 98%;'></tr>
|
||||
<tr><td colspan='5'><br><hr></td></tr></table>
|
||||
END
|
||||
}else{
|
||||
@@ -1265,7 +1258,7 @@ sub addservice
|
||||
}
|
||||
print<<END;
|
||||
<table width='100%' border='0'><form method='post'>
|
||||
<tr><td width='1%' nowrap='nowrap'>$Lang::tr{'fwhost srv_name'}:</td><td width='1%' nowrap='nowrap'><input type='text' name='SRV_NAME' id='textbox1' value='$fwhostsettings{'SRV_NAME'}'><script>document.getElementById('textbox1').focus()</script></td><td width='1%' nowrap='nowrap'>$Lang::tr{'fwhost prot'}:</td><td><select name='PROT'>
|
||||
<tr><td width='1%' nowrap='nowrap'>$Lang::tr{'fwhost srv_name'}:</td><td width='25%' nowrap='nowrap'><input type='text' name='SRV_NAME' id='textbox1' value='$fwhostsettings{'SRV_NAME'}'><script>document.getElementById('textbox1').focus()</script></td><td width='1%' nowrap='nowrap'>$Lang::tr{'fwhost prot'}:</td><td width='10%'><select name='PROT'>
|
||||
END
|
||||
foreach ("TCP","UDP","ICMP")
|
||||
{
|
||||
@@ -1277,8 +1270,8 @@ END
|
||||
}
|
||||
}
|
||||
print<<END;
|
||||
</select></td><td>$Lang::tr{'fwhost port'}:</td><td><input type='text' name='SRV_PORT' value='$fwhostsettings{'SRV_PORT'}' maxlength='11' size='9'></td></tr>
|
||||
<tr><td></td><td></td><td nowrap='nowrap'>$Lang::tr{'fwhost icmptype'}</td><td colspan='4'><select name='ICMP_TYPES'>
|
||||
</select></td><td width='2%'>$Lang::tr{'fwhost port'}:</td><td align='left'><input type='text' name='SRV_PORT' value='$fwhostsettings{'SRV_PORT'}' maxlength='11' size='9'></td></tr>
|
||||
<tr><td></td><td></td><td nowrap='nowrap'>$Lang::tr{'fwhost icmptype'}</td><td><select name='ICMP_TYPES'>
|
||||
END
|
||||
&General::readhasharray("${General::swroot}/fwhosts/icmp-types", \%icmptypes);
|
||||
print"<option>All ICMP-Types</option>";
|
||||
@@ -1323,7 +1316,7 @@ sub addservicegrp
|
||||
if ($fwhostsettings{'updatesrvgrp'} eq ''){
|
||||
print<<END;
|
||||
<table width='100%' border='0'><form method='post'>
|
||||
<tr><td>$Lang::tr{'fwhost addgrpname'}</td><td><input type='text' name='SRVGRP_NAME' value='$fwhostsettings{'SRVGRP_NAME'}'></td><td>$Lang::tr{'remark'}:</td><td width='1%'><input type='text' name='SRVGRP_REMARK' size='35' value='$fwhostsettings{'SRVGRP_REMARK'}'></td></tr>
|
||||
<tr><td width='10%'>$Lang::tr{'fwhost addgrpname'}</td><td width='20%'><input type='text' name='SRVGRP_NAME' value='$fwhostsettings{'SRVGRP_NAME'}'></td><td width='10%'>$Lang::tr{'remark'}:</td><td><input type='text' name='SRVGRP_REMARK' value='$fwhostsettings{'SRVGRP_REMARK'}' style='width: 98%;'></td></tr>
|
||||
<tr><td colspan='4'><br><hr></td></td></tr>
|
||||
</table>
|
||||
END
|
||||
|
||||
@@ -924,7 +924,7 @@
|
||||
'fwdfw man port' => 'Port(s) manuell:',
|
||||
'fwdfw moveup' => 'Hoch',
|
||||
'fwdfw movedown' => 'Runter',
|
||||
'fwdfw p2p txt' => 'Hier können einzelne P2P Netzwerke erlaubt oder verboten werden. Das System setzt die Regeln automatisch unabhängig vom aktuellen Firewall Modus. Bitte beachten, dass ein erlaubtes P2P Netzwerk unter Umständen einen erheblichen Teil der Bandbreite beanspruchen kann, wenn der Client nicht korrekt konfiguriert ist.',
|
||||
'fwdfw p2p txt' => 'Hier können einzelne P2P Netzwerke erlaubt oder verboten werden. Das System setzt die Regeln automatisch unabhängig vom aktuellen Firewall Modus. Unter Umständen können einzelne aktivierte P2P Netzewerke einen erheblichen Teil der Bandbreite beanspruchen.',
|
||||
'fwdfw pol allow' => 'Zugelassen',
|
||||
'fwdfw pol block' => 'Blockiert',
|
||||
'fwdfw pol title' => 'Standardverhalten der Firewall',
|
||||
@@ -1010,16 +1010,16 @@
|
||||
'fwhost icmptype' => 'ICMP-Typ:',
|
||||
'fwhost ipadr' => 'IP Adresse:',
|
||||
'fwhost ip_mac' => 'IP/MAC Adresse',
|
||||
'fwhost ipsec host' => 'IpSec Clients:',
|
||||
'fwhost ipsec net' => 'IpSec Netzwerke:',
|
||||
'fwhost ipsec host' => 'IPsec Clients:',
|
||||
'fwhost ipsec net' => 'IPsec Netzwerke:',
|
||||
'fwhost netaddress' => 'Netzwerk Adresse',
|
||||
'fwhost newnet' => 'Netz Einstellungen',
|
||||
'fwhost newhost' => 'Adress Einstellungen',
|
||||
'fwhost newgrp' => 'Adress Gruppierung',
|
||||
'fwhost newservice' => 'Dienst Einstellungen',
|
||||
'fwhost newservicegrp' => 'Dienst Gruppierung',
|
||||
'fwhost newnet' => 'Netz-Einstellungen',
|
||||
'fwhost newhost' => 'Adress-Einstellungen',
|
||||
'fwhost newgrp' => 'Adress-Gruppierung',
|
||||
'fwhost newservice' => 'Dienst-Einstellungen',
|
||||
'fwhost newservicegrp' => 'Dienst-Gruppierung',
|
||||
'fwhost macwarn' => 'MAC Adressen können nicht als Ziel definiert werden. Solche Adressen werden ignoriert.',
|
||||
'fwhost menu' => 'Firewall Gruppen',
|
||||
'fwhost menu' => 'Firewall-Gruppen',
|
||||
'fwhost orange' => 'Orange',
|
||||
'fwhost ovpn_n2n' => 'OpenVPN N-2-N',
|
||||
'fwhost port' => 'Port(s)',
|
||||
@@ -1045,13 +1045,13 @@
|
||||
'from email server' => 'Von Email Server',
|
||||
'from email user' => 'Von Email Benutzer',
|
||||
'from warn email bad' => 'Von Email Adresse ist nicht gültig',
|
||||
'fw blue' => 'Firewall Optionen für das Blaue Interface',
|
||||
'fw blue' => 'Firewall-Optionen für das Blaue Interface',
|
||||
'fw default drop' => 'Firewall Policy',
|
||||
'fw settings' => 'Firewall Einstellungen',
|
||||
'fw settings' => 'Firewall-Einstellungen',
|
||||
'fw settings color' => 'Farben in Regeltabelle anzeigen',
|
||||
'fw settings remark' => 'Anmerkungen in Regeltabelle anzeigen',
|
||||
'fw settings ruletable' => 'Leere Regeltabellen anzeigen',
|
||||
'fw logging' => 'Firewall Logging',
|
||||
'fw logging' => 'Firewall-Logging',
|
||||
'gateway' => 'Gateway',
|
||||
'gateway ip' => 'Gateway-IP',
|
||||
'gen static key' => 'Statischen Schlüssel erzeugen',
|
||||
@@ -1505,7 +1505,7 @@
|
||||
'optional at cmd' => 'zusätzlicher Modembefehl',
|
||||
'optional data' => '3. Optionale Einstellungen',
|
||||
'options' => 'Optionen',
|
||||
'options fw' => 'Firewall Optionen',
|
||||
'options fw' => 'Firewall-Optionen',
|
||||
'optionsfw portlist hint' => 'Die Liste der Ports muss durch ein Komma getrennt werden (z.B. 137,138). Sie können maximal bis zu 15 Ports pro Protokoll angeben.',
|
||||
'optionsfw warning' => 'Verändern dieser Optionen bedingt einen Neustart der Firewall',
|
||||
'or' => 'oder',
|
||||
|
||||
@@ -949,7 +949,7 @@
|
||||
'fwdfw man port' => 'Port(s) manual:',
|
||||
'fwdfw moveup' => 'Move up',
|
||||
'fwdfw movedown' => 'Move down',
|
||||
'fwdfw p2p txt' => 'Here you can admit or deny or allow single p2p networks. Just define which networks are allowed or denied and the system takes care of the rules depending on the firewall mode. An allowed p2p network may use a lot of bandwith if the clients are not configured correctly.',
|
||||
'fwdfw p2p txt' => 'Here you can admit or deny or allow single p2p networks. Just define which networks are allowed or denied and the system takes care of the rules depending on the firewall mode. An allowed p2p network may use a lot of bandwith.',
|
||||
'fwdfw pol allow' => 'Allowed',
|
||||
'fwdfw pol block' => 'Blocked',
|
||||
'fwdfw pol title' => 'Firewall default behavior',
|
||||
|
||||
Reference in New Issue
Block a user