WARNING: untranslated string: fwdfw syn flood protection = Enable SYN Flood Protection (TCP only)
WARNING: untranslated string: fwhost cust locationgrp = unknown string
WARNING: untranslated string: fwhost err hostip = unknown string
+WARNING: untranslated string: fwhost wg peers = WireGuard Peers
WARNING: untranslated string: guardian block a host = unknown string
WARNING: untranslated string: guardian block httpd brute-force = unknown string
WARNING: untranslated string: guardian block ssh brute-force = unknown string
WARNING: untranslated string: fwhost type = Type
WARNING: untranslated string: fwhost used = Used
WARNING: untranslated string: fwhost welcome = Over here, you can group single hosts, networks and services together, which will creating new rules more easy and faster.
+WARNING: untranslated string: fwhost wg peers = WireGuard Peers
WARNING: untranslated string: gateway = Gateway
WARNING: untranslated string: gateway ip = Gateway IP
WARNING: untranslated string: generate a certificate = Generate a certificate:
WARNING: untranslated string: fwdfw syn flood protection = Enable SYN Flood Protection (TCP only)
WARNING: untranslated string: fwhost cust locationgrp = unknown string
WARNING: untranslated string: fwhost err hostip = unknown string
+WARNING: untranslated string: fwhost wg peers = WireGuard Peers
WARNING: untranslated string: guardian block a host = unknown string
WARNING: untranslated string: guardian block httpd brute-force = unknown string
WARNING: untranslated string: guardian block ssh brute-force = unknown string
WARNING: untranslated string: fwdfw syn flood protection = Enable SYN Flood Protection (TCP only)
WARNING: untranslated string: fwhost cust locationgrp = unknown string
WARNING: untranslated string: fwhost err hostip = unknown string
+WARNING: untranslated string: fwhost wg peers = WireGuard Peers
WARNING: untranslated string: guardian block a host = unknown string
WARNING: untranslated string: guardian block httpd brute-force = unknown string
WARNING: untranslated string: guardian block ssh brute-force = unknown string
WARNING: untranslated string: fwhost cust locationgrp = unknown string
WARNING: untranslated string: fwhost err hostip = unknown string
WARNING: untranslated string: fwhost newlocationgrp = Location Groups
+WARNING: untranslated string: fwhost wg peers = WireGuard Peers
WARNING: untranslated string: generate ptr = Generate PTR
WARNING: untranslated string: guaranteed bandwidth = Guaranteed bandwidth
WARNING: untranslated string: guardian = Guardian
WARNING: untranslated string: fwhost cust locationgrp = unknown string
WARNING: untranslated string: fwhost err hostip = unknown string
WARNING: untranslated string: fwhost newlocationgrp = Location Groups
+WARNING: untranslated string: fwhost wg peers = WireGuard Peers
WARNING: untranslated string: generate ptr = Generate PTR
WARNING: untranslated string: guardian = Guardian
WARNING: untranslated string: guardian block a host = unknown string
WARNING: untranslated string: fwhost type = Type
WARNING: untranslated string: fwhost used = Used
WARNING: untranslated string: fwhost welcome = Over here, you can group single hosts, networks and services together, which will creating new rules more easy and faster.
+WARNING: untranslated string: fwhost wg peers = WireGuard Peers
WARNING: untranslated string: generate ptr = Generate PTR
WARNING: untranslated string: grouptype = Grouptype:
WARNING: untranslated string: guardian = Guardian
WARNING: untranslated string: fwhost type = Type
WARNING: untranslated string: fwhost used = Used
WARNING: untranslated string: fwhost welcome = Over here, you can group single hosts, networks and services together, which will creating new rules more easy and faster.
+WARNING: untranslated string: fwhost wg peers = WireGuard Peers
WARNING: untranslated string: generate ptr = Generate PTR
WARNING: untranslated string: grouptype = Grouptype:
WARNING: untranslated string: guardian = Guardian
WARNING: untranslated string: fwdfw syn flood protection = Enable SYN Flood Protection (TCP only)
WARNING: untranslated string: fwhost cust locationgrp = unknown string
WARNING: untranslated string: fwhost err hostip = unknown string
+WARNING: untranslated string: fwhost wg peers = WireGuard Peers
WARNING: untranslated string: generate ptr = Generate PTR
WARNING: untranslated string: guardian block a host = unknown string
WARNING: untranslated string: guardian block httpd brute-force = unknown string
< error the to date has to be later than the from date
< extrahd because it it outside the allowed mount path
< fwdfw syn flood protection
+< fwhost wg peers
< g.dtm
< g.lite
< hostile networks in
< extrahd not configured
< extrahd not mounted
< fwdfw syn flood protection
+< fwhost wg peers
< hardware vulnerabilities
< hostile networks in
< hostile networks out
< endpoint port
< extrahd because it it outside the allowed mount path
< fwdfw syn flood protection
+< fwhost wg peers
< g.dtm
< g.lite
< hostile networks total
< fwhost cust locationgroup
< fwhost cust locationlocation
< fwhost newlocationgrp
+< fwhost wg peers
< fw red
< generate ptr
< guaranteed bandwidth
< fwhost cust locationgroup
< fwhost cust locationlocation
< fwhost newlocationgrp
+< fwhost wg peers
< fw red
< generate ptr
< guardian
< fwhost type
< fwhost used
< fwhost welcome
+< fwhost wg peers
< fwhost wo subnet
< fw red
< fw rules reload notice
< fwhost type
< fwhost used
< fwhost welcome
+< fwhost wg peers
< fwhost wo subnet
< fw red
< fw rules reload notice
< foreshadow
< fwdfw all subnets
< fwdfw syn flood protection
+< fwhost wg peers
< fw red
< generate ptr
< hardware vulnerabilities
#End left table. start right table (vpn)
print"</tr></table></td><td valign='top'><table width='95%' border='0' align='right'><tr>";
+
+ # WireGuard Peers
+ if (%Wireguard::peers || $optionsfw{'SHOWDROPDOWN'} eq 'on') {
+ print <<EOF;
+ <tr>
+ <td>
+ <input type='radio' name='$grp' id='wg_host_$srctgt' value='wg_host_$srctgt' $checked{$grp}{'wg_host_'.$srctgt}>
+ </td>
+ <td nowrap='nowrap' width='16%'>
+ $Lang::tr{'fwhost wg peers'}
+ </td>
+ <td nowrap='nowrap' width='1%' align='right'>
+ <select name='wg_host_$srctgt' style='width:200px;'>"
+EOF
+ # Sort peers by name
+ foreach my $key (sort { $Wireguard::peers{$a}[2] cmp $Wireguard::peers{$b}[2] } keys %Wireguard::peers) {
+ # Load the peer
+ my %peer = &Wireguard::load_peer($key);
+
+ # Is this peer selected?
+ my $selected = ($fwdfwsettings{$fwdfwsettings{$grp}} eq $peer{'NAME'}) ? "selected" : "";
+
+ print <<EOF;
+ <option value="$peer{'NAME'}" $selected>$peer{'NAME'}</option>
+EOF
+ }
+
+ print <<EOF;
+ </select>
+ </td>
+ </tr>
+EOF
+ }
+
# CCD networks
if( ! -z $configccdnet || $optionsfw{'SHOWDROPDOWN'} eq 'on'){
print"<td width='1%'><input type='radio' name='$grp' id='ovpn_net_$srctgt' value='ovpn_net_$srctgt' $checked{$grp}{'ovpn_net_'.$srctgt}></td><td nowrap='nowrap' width='16%'>$Lang::tr{'fwhost ccdnet'}</td><td nowrap='nowrap' width='1%' align='right'><select name='ovpn_net_$srctgt' style='width:200px;'>";
'fwhost type' => 'Type',
'fwhost used' => 'Used',
'fwhost welcome' => 'Over here, you can group single hosts, networks and services together, which will creating new rules more easy and faster.',
+'fwhost wg peers' => 'WireGuard Peers',
'fwhost wo subnet' => '(without subnet)',
'g.dtm' => 'TO BE REMOVED',
'g.lite' => 'TO BE REMOVED',