Declare arrays explizit as empty.

This commit is contained in:
Christoph 2022-02-26 00:04:06 +01:00
parent d6da484657
commit cdcb74ccac

View File

@ -9,7 +9,7 @@
# ---
# - Standard mail user prts
# ---
declare -a standard_mailuser_port_arr
declare -a standard_mailuser_port_arr=()
CUR_IFS="$IFS"
IFS=',' ; for _port in $standard_mailuser_ports ; do
standard_mailuser_port_arr+=("${_port}")
@ -20,22 +20,22 @@ IFS="$CUR_IFS"
# - Masquerade TCP Connections
# ---
declare -a nat_network_arr
declare -a nat_network_arr=()
for _net in $nat_networks ; do
nat_network_arr+=("$_net")
done
declare -a masquerade_tcp_con_arr
declare -a masquerade_tcp_con_arr=()
for _str in $masquerade_tcp_cons ; do
masquerade_tcp_con_arr+=("$_str")
done
declare -a masquerade_udp_con_arr
declare -a masquerade_udp_con_arr=()
for _str in $masquerade_udp_cons ; do
masquerade_udp_con_arr+=("$_str")
done
declare -a masquerade_icmp_con_arr
declare -a masquerade_icmp_con_arr=()
for _str in $masquerade_icmp_cons ; do
masquerade_icmp_con_arr+=("$_str")
done
@ -44,9 +44,9 @@ done
# ---
# - Extern Network interfaces (DSL, Staic Lines, All together)
# ---
declare -a nat_device_arr
declare -a dsl_device_arr
declare -a ext_if_arr
declare -a nat_device_arr=()
declare -a dsl_device_arr=()
declare -a ext_if_arr=()
for _dev in $ext_ifs_dsl ; do
dsl_device_arr+=("$_dev")
ext_if_arr+=("$_dev")
@ -64,7 +64,7 @@ done
# ---
# - VPN Interfaces
# ---
declare -a vpn_if_arr
declare -a vpn_if_arr=()
for _dev in $vpn_ifs ; do
vpn_if_arr+=("$_dev")
done
@ -72,7 +72,7 @@ done
# ---
# - WireGuard Interfaces
# ---
declare -a wg_if_arr
declare -a wg_if_arr=()
for _dev in $wg_ifs ; do
wg_if_arr+=("$_dev")
done
@ -80,7 +80,7 @@ done
# ---
# - Local Network Interfaces
# ---
declare -a local_if_arr
declare -a local_if_arr=()
for _dev in $local_ifs ; do
local_if_arr+=("$_dev")
done
@ -88,7 +88,7 @@ done
# ---
# - Network Interfaces completly blocked
# ---
declare -a blocked_if_arr
declare -a blocked_if_arr=()
for _dev in $blocked_ifs ; do
blocked_if_arr+=("$_dev")
done
@ -96,7 +96,7 @@ done
# ---
# - Network Interfaces not firewalled
# ---
declare -a unprotected_if_arr
declare -a unprotected_if_arr=()
for _dev in $unprotected_ifs ; do
unprotected_if_arr+=("$_dev")
done
@ -104,12 +104,12 @@ done
# ---
# - Allow these local networks any access to the internet
# ---
declare -a any_access_to_inet_network_arr
declare -a any_access_to_inet_network_arr=()
for _net in $any_access_to_inet_networks ; do
any_access_to_inet_network_arr+=("$_net")
done
declare -a any_access_from_inet_network_arr
declare -a any_access_from_inet_network_arr=()
for _net in $any_access_from_inet_networks ; do
any_access_from_inet_network_arr+=("$_net")
done
@ -117,7 +117,7 @@ done
# ---
# - Allow local services from ALL extern netwoks
# ---
declare -a allow_all_ext_traffic_to_local_service_arr
declare -a allow_all_ext_traffic_to_local_service_arr=()
for _val in $allow_all_ext_traffic_to_local_service ; do
allow_all_ext_traffic_to_local_service_arr+=("$_val")
done
@ -125,7 +125,7 @@ done
# ---
# - Allow local services from given extern networks
# ---
declare -a allow_ext_net_to_local_service_arr
declare -a allow_ext_net_to_local_service_arr=()
for _val in $allow_ext_net_to_local_service ; do
allow_ext_net_to_local_service_arr+=("$_val")
done
@ -133,7 +133,7 @@ done
# ---
# - Allow all traffic from extern address/network to local address/network
# ---
declare -a allow_ext_net_to_local_net_arr
declare -a allow_ext_net_to_local_net_arr=()
for _val in $allow_ext_net_to_local_net ; do
allow_ext_net_to_local_net_arr+=("$_val")
done
@ -141,7 +141,7 @@ done
# ---
# - Block all extern traffic to (given) local network
# ---
declare -a block_all_ext_to_local_net_arr
declare -a block_all_ext_to_local_net_arr=()
for _net in $block_all_ext_to_local_net ; do
block_all_ext_to_local_net_arr+=("$_net")
done
@ -149,7 +149,7 @@ done
# ---
# - Allow all traffic from local ip to the internet
# ---
declare -a allow_local_ip_to_inet_arr
declare -a allow_local_ip_to_inet_arr=()
for _ip in $allow_local_ip_to_inet ; do
allow_local_ip_to_inet_arr+=("$_ip")
done
@ -157,7 +157,7 @@ done
# ---
# - Allow local services from given local networks
# ---
declare -a allow_local_net_to_local_service_arr
declare -a allow_local_net_to_local_service_arr=()
for _val in $allow_local_net_to_local_service ; do
allow_local_net_to_local_service_arr+=("$_val")
done
@ -165,7 +165,7 @@ done
# ---
# - Allow all traffic from local network to local ip-address
# ---
declare -a allow_local_net_to_local_ip_arr
declare -a allow_local_net_to_local_ip_arr=()
for _val in $allow_local_net_to_local_ip ; do
allow_local_net_to_local_ip_arr+=("$_val")
done
@ -173,7 +173,7 @@ done
# ---
# - Allow all traffic from local ip-address to local network
# ---
declare -a allow_local_ip_to_local_net_arr
declare -a allow_local_ip_to_local_net_arr=()
for _val in $allow_local_ip_to_local_net ; do
allow_local_ip_to_local_net_arr+=("$_val")
done
@ -181,7 +181,7 @@ done
# ---
# - Allow all traffic from (one) local network to (another) local network
# ---
declare -a allow_local_net_to_local_net_arr
declare -a allow_local_net_to_local_net_arr=()
for _val in $allow_local_net_to_local_net ; do
allow_local_net_to_local_net_arr+=("$_val")
done
@ -189,7 +189,7 @@ done
# ---
# - Allow local ip address from given local interface
# ---
declare -a allow_local_if_to_local_ip_arr
declare -a allow_local_if_to_local_ip_arr=()
for _val in $allow_local_if_to_local_ip ; do
allow_local_if_to_local_ip_arr+=("$_val")
done
@ -197,7 +197,7 @@ done
# ---
# - Allow extern service from given local interface
# ---
declare -a allow_local_if_to_ext_service_arr
declare -a allow_local_if_to_ext_service_arr=()
for _val in $allow_local_if_to_ext_service ; do
allow_local_if_to_ext_service_arr+=("$_val")
done
@ -205,7 +205,7 @@ done
# ---
# - Allow extern network from given local interface
# ---
declare -a allow_local_if_to_ext_net_arr
declare -a allow_local_if_to_ext_net_arr=()
for _val in $allow_local_if_to_ext_net ; do
allow_local_if_to_ext_net_arr+=("$_val")
done
@ -213,7 +213,7 @@ done
# ---
# - Allow extern service from given local network
# ---
declare -a allow_local_net_to_ext_service_arr
declare -a allow_local_net_to_ext_service_arr=()
for _val in $allow_local_net_to_ext_service ; do
allow_local_net_to_ext_service_arr+=("$_val")
done
@ -221,7 +221,7 @@ done
# ---
# - Allow extern network from given local network
# ---
declare -a allow_local_net_to_ext_net_arr
declare -a allow_local_net_to_ext_net_arr=()
for _val in $allow_local_net_to_ext_net ; do
allow_local_net_to_ext_net_arr+=("$_val")
done
@ -229,7 +229,7 @@ done
# ---
# - Allow extern service
# ---
declare -a allow_to_ext_service_arr
declare -a allow_to_ext_service_arr=()
for _val in $allow_to_ext_service ; do
allow_to_ext_service_arr+=("$_val")
done
@ -237,7 +237,7 @@ done
# ---
# - Allow extern network
# ---
declare -a allow_to_ext_net_arr
declare -a allow_to_ext_net_arr=()
for _val in $allow_to_ext_net ; do
allow_to_ext_net_arr+=("$_val")
done
@ -245,7 +245,7 @@ done
# ---
# - Separate local Networks
# ---
declare -a separate_local_network_arr
declare -a separate_local_network_arr=()
for _net in $separate_local_networks ; do
separate_local_network_arr+=("$_net")
done
@ -253,7 +253,7 @@ done
# ---
# - Separate local Interfaces
# ---
declare -a separate_local_if_arr
declare -a separate_local_if_arr=()
for _net in $separate_local_ifs ; do
separate_local_if_arr+=("$_net")
done
@ -261,12 +261,12 @@ done
# ---
# - Generally block ports on extern interfaces
# ---
declare -a block_tcp_port_arr
declare -a block_tcp_port_arr=()
for _port in $block_tcp_ports ; do
block_tcp_port_arr+=("$_port")
done
declare -a block_udp_port_arr
declare -a block_udp_port_arr=()
for _port in $block_udp_ports ; do
block_udp_port_arr+=("$_port")
done
@ -274,12 +274,12 @@ done
# ---
# - Not wanted on intern interfaces
# ---
declare -a not_wanted_on_gw_tcp_port_arr
declare -a not_wanted_on_gw_tcp_port_arr=()
for _port in $not_wanted_on_gw_tcp_ports ; do
not_wanted_on_gw_tcp_port_arr+=("$_port")
done
declare -a not_wanted_on_gw_udp_port_arr
declare -a not_wanted_on_gw_udp_port_arr=()
for _port in $not_wanted_on_gw_udp_ports ; do
not_wanted_on_gw_udp_port_arr+=("$_port")
done
@ -287,7 +287,7 @@ done
# ---
# - Private IPs / IP-Ranges allowed to forward
# ---
declare -a forward_private_ip_arr
declare -a forward_private_ip_arr=()
for _ip in $forward_private_ips ; do
forward_private_ip_arr+=("$_ip")
done
@ -295,7 +295,7 @@ done
# ---
# - IP Addresses to log
# ---
declare -a log_ip_arr
declare -a log_ip_arr=()
for _ip in $log_ips ; do
log_ip_arr+=("$_ip")
done
@ -303,7 +303,7 @@ done
# ---
# - Network Devices local DHCP Client
# ---
declare -a dhcp_client_interfaces_arr
declare -a dhcp_client_interfaces_arr=()
for _dev in $dhcp_client_interfaces ; do
dhcp_client_interfaces_arr+=("$_dev")
done
@ -311,7 +311,7 @@ done
# ---
# - IP Addresses DHCP Failover Server
# ---
declare -a dhcp_failover_server_ip_arr
declare -a dhcp_failover_server_ip_arr=()
for _ip in $dhcp_failover_server_ips ; do
dhcp_failover_server_ip_arr+=("$_ip")
done
@ -319,7 +319,7 @@ done
# ---
# - IP Adresses DNS Server
# ---
declare -a dns_server_ip_arr
declare -a dns_server_ip_arr=()
for _ip in $dns_server_ips ; do
dns_server_ip_arr+=("$_ip")
done
@ -327,7 +327,7 @@ done
# ---
# - IP Adresses SSH Server only at ocal Networks
# ---
declare -a ssh_server_only_local_ip_arr
declare -a ssh_server_only_local_ip_arr=()
for _ip in $ssh_server_only_local_ips ; do
ssh_server_only_local_ip_arr+=("$_ip")
done
@ -335,7 +335,7 @@ done
# ---
# - IP Adresses HTTP Server only local Networks
# ---
declare -a http_server_only_local_ip_arr
declare -a http_server_only_local_ip_arr=()
for _ip in $http_server_only_local_ips ; do
http_server_only_local_ip_arr+=("$_ip")
done
@ -343,7 +343,7 @@ done
# ---
# - IP Addresses Mail Server only local Networks
# ---
declare -a mail_server_only_local_ip_arr
declare -a mail_server_only_local_ip_arr=()
for _ip in $mail_server_only_local_ips ; do
mail_server_only_local_ip_arr+=("$_ip")
done
@ -351,7 +351,7 @@ done
# ---
# - IP Addresses FTP Server
# ---
declare -a ftp_server_only_local_ip_arr
declare -a ftp_server_only_local_ip_arr=()
for _ip in $ftp_server_only_local_ips ; do
ftp_server_only_local_ip_arr+=("$_ip")
done
@ -359,7 +359,7 @@ done
# ---
# - IP Addresses Samba Server
# ---
declare -a samba_server_local_ip_arr
declare -a samba_server_local_ip_arr=()
for _ip in $samba_server_local_ips ; do
samba_server_local_ip_arr+=("$_ip")
done
@ -367,7 +367,7 @@ done
# ---
# - IP Addresses LDAP Server
# ---
declare -a ldap_server_local_ip_arr
declare -a ldap_server_local_ip_arr=()
for _ip in $ldap_server_local_ips ; do
ldap_server_local_ip_arr+=("$_ip")
done
@ -375,7 +375,7 @@ done
# ---
# - IP Adresses Telephone Systems
# ---
declare -a tele_sys_ip_arr
declare -a tele_sys_ip_arr=()
for _ip in $tele_sys_ips ; do
tele_sys_ip_arr+=("$_ip")
done
@ -383,7 +383,7 @@ done
# ---
# - IP Adresses SNMP Server
# ---
declare -a snmp_server_ip_arr
declare -a snmp_server_ip_arr=()
for _ip in $snmp_server_ips ; do
snmp_server_ip_arr+=("$_ip")
done
@ -391,7 +391,7 @@ done
# ---
# - IP Adresses Munin Service
# ---
declare -a munin_local_server_ip_arr
declare -a munin_local_server_ip_arr=()
for _ip in $munin_local_server_ips ; do
munin_local_server_ip_arr+=("$_ip")
done
@ -399,7 +399,7 @@ done
# ---
# - IP Adresses Checkmk Monitoring Service
# ---
declare -a checkmk_local_server_ip_arr
declare -a checkmk_local_server_ip_arr=()
for _ip in $checkmk_local_server_ips ; do
checkmk_local_server_ip_arr+=("$_ip")
done
@ -407,7 +407,7 @@ done
# ---
# - IP Adresses XyMon
# ---
declare -a xymon_server_ip_arr
declare -a xymon_server_ip_arr=()
for _ip in $xymon_server_ips ; do
xymon_server_ip_arr+=("$_ip")
done
@ -415,7 +415,7 @@ done
# ---
# - IP Adresses IPMI interface
# ---
declare -a ipmi_server_ip_arr
declare -a ipmi_server_ip_arr=()
for _ip in $ipmi_server_ips ; do
ipmi_server_ip_arr+=("$_ip")
done
@ -423,19 +423,19 @@ done
# ---
# -IP Addresses Ubiquiti Unifi Accesspoints
# ---
declare -a unifi_ap_local_ip_arr
declare -a unifi_ap_local_ip_arr=()
for _ip in $unifi_ap_local_ips ; do
unifi_ap_local_ip_arr+=("$_ip")
done
declare -a unifi_ap_extern_ip_arr
declare -a unifi_ap_extern_ip_arr=()
for _ip in $unifi_ap_extern_ips ; do
unifi_ap_extern_ip_arr+=("$_ip")
done
declare -a unifi_controller_gateway_ip_arr
declare -a unifi_controller_gateway_ip_arr=()
for _ip in $unifi_controller_gateway_ips ; do
unifi_controller_gateway_ip_arr+=("$_ip")
done
declare -a unify_controller_local_net_ip_arr
declare -a unify_controller_local_net_ip_arr=()
for _ip in $unify_controller_local_net_ips ; do
unify_controller_local_net_ip_arr+=("$_ip")
done
@ -443,7 +443,7 @@ done
# ---
# - IP Addresses Printer
# -
declare -a printer_ip_arr
declare -a printer_ip_arr=()
for _ip in $printer_ips ; do
printer_ip_arr+=("$_ip")
done
@ -452,7 +452,7 @@ done
# ---
# - IP Adresses Brother Scanner (brscan)
# ---
declare -a brother_scanner_ip_arr
declare -a brother_scanner_ip_arr=()
for _ip in $brother_scanner_ips ; do
brother_scanner_ip_arr+=("$_ip")
done
@ -460,7 +460,7 @@ done
# ---
# - IP Adresses Epson Network Scanner
# ---
declare -a epson_scanner_ip_arr
declare -a epson_scanner_ip_arr=()
for _ip in $epson_scanner_ips ; do
epson_scanner_ip_arr+=("$_ip")
done
@ -468,7 +468,7 @@ done
# ---
# - IP Addresses PCNS Server
# ---
declare -a pcns_server_ip_arr
declare -a pcns_server_ip_arr=()
for _ip in $pcns_server_ips ; do
pcns_server_ip_arr+=("$_ip")
done
@ -477,7 +477,7 @@ done
# ---
# - IP Addresses VNC Service
# ---
declare -a rm_server_ip_arr
declare -a rm_server_ip_arr=()
for _ip in $rm_server_ips ; do
rm_server_ip_arr+=("$_ip")
done
@ -486,7 +486,7 @@ done
# - IP Addresses Rsync Out
# ---
# local
declare -a rsync_out_ip_arr
declare -a rsync_out_ip_arr=()
for _ip in $rsync_out_ips ; do
rsync_out_ip_arr+=("$_ip")
done
@ -494,7 +494,7 @@ done
# ---
# - Other local Services
# ---
declare -a other_service_arr
declare -a other_service_arr=()
for _val in $other_services ; do
other_service_arr+=("$_val")
done
@ -508,8 +508,8 @@ done
# Services
# ===
declare -a out_udp_port_arr
declare -a out_tcp_port_arr
declare -a out_udp_port_arr=()
declare -a out_tcp_port_arr=()
# ---
# - DNS out only
@ -530,7 +530,7 @@ fi
#
# SSH Services only local Network
# ---
declare -a ssh_port_arr
declare -a ssh_port_arr=()
for _port in $ssh_ports ; do
ssh_port_arr+=("$_port")
@ -541,7 +541,7 @@ done
# ---
# - Cisco kompartible VPN Ports
# ---
declare -a cisco_vpn_out_port_arr
declare -a cisco_vpn_out_port_arr=()
for _port in $cisco_vpn_out_ports ; do
if containsElement "${_port}" "${out_tcp_port_arr[@]}" ; then
@ -560,15 +560,15 @@ done
# ---
# - VPN Ports
# ---
declare -a vpn_gw_port_arr
declare -a vpn_gw_port_arr=()
for _port in $vpn_gw_ports ; do
vpn_gw_port_arr+=("$_port")
done
declare -a vpn_local_net_port_arr
declare -a vpn_local_net_port_arr=()
for _port in $vpn_local_net_ports ; do
vpn_local_net_port_arr+=("$_port")
done
declare -a vpn_out_port_arr
declare -a vpn_out_port_arr=()
if [[ -z "$vpn_out_ports" ]] ; then
vpn_out_ports="$standard_vpn_port"
fi
@ -589,15 +589,15 @@ done
# ---
# - WireGuard Ports
# ---
declare -a wg_gw_port_arr
declare -a wg_gw_port_arr=()
for _port in $wg_gw_ports ; do
wg_gw_port_arr+=("$_port")
done
declare -a wg_local_net_port_arr
declare -a wg_local_net_port_arr=()
for _port in $wg_local_net_ports ; do
wg_local_net_port_arr+=("$_port")
done
declare -a wg_out_port_arr
declare -a wg_out_port_arr=()
if [[ -z "$wg_out_ports" ]] ; then
wg_out_ports="$standard_wg_port"
fi
@ -621,7 +621,7 @@ done
# - Standard http ports
# ---
#HTTP(S) OUT
declare -a standard_http_port_arr
declare -a standard_http_port_arr=()
CUR_IFS="$IFS"
IFS=',' ; for _port in $standard_http_ports ; do
@ -651,7 +651,7 @@ fi
# ---
# - Standard mail user prts
# ---
declare -a standard_mailuser_port_arr
declare -a standard_mailuser_port_arr=()
CUR_IFS="$IFS"
IFS=',' ; for _port in $standard_mailuser_ports ; do
@ -687,8 +687,8 @@ fi
# - Samba Service only out
# ---
declare -a samba_udp_port_arr
declare -a samba_udp_port_local_arr
declare -a samba_udp_port_arr=()
declare -a samba_udp_port_local_arr=()
for _port in $samba_udp_ports ; do
samba_udp_port_local_arr+=("${_port}")
@ -704,8 +704,8 @@ for _port in $samba_udp_ports ; do
fi
done
declare -a samba_tcp_port_arr
declare -a samba_tcp_port_local_arr
declare -a samba_tcp_port_arr=()
declare -a samba_tcp_port_local_arr=()
for _port in $samba_tcp_ports ; do
samba_tcp_port_local_arr+=("${_port}")
@ -726,8 +726,8 @@ done
# - LDAP Ports
# ---
declare -a ldap_udp_port_arr
declare -a ldap_udp_port_local_arr
declare -a ldap_udp_port_arr=()
declare -a ldap_udp_port_local_arr=()
for _port in $ldap_udp_ports ; do
ldap_udp_port_local_arr+=("$_port")
@ -742,8 +742,8 @@ for _port in $ldap_udp_ports ; do
fi
done
declare -a ldap_tcp_port_arr
declare -a ldap_tcp_port_local_arr
declare -a ldap_tcp_port_arr=()
declare -a ldap_tcp_port_local_arr=()
for _port in $ldap_tcp_ports ; do
ldap_tcp_port_local_arr+=("$_port")
@ -945,7 +945,7 @@ fi
# ---
# - Outbound Streaming
# ---
declare -a outbound_streaming_tcp_port_arr
declare -a outbound_streaming_tcp_port_arr=()
CUR_IFS="$IFS"
IFS=',' ; for _port in $standard_outbound_streaming_tcp_ports ; do
@ -962,7 +962,7 @@ IFS=',' ; for _port in $standard_outbound_streaming_tcp_ports ; do
done
IFS="$CUR_IFS"
declare -a outbound_streaming_udp_port_arr
declare -a outbound_streaming_udp_port_arr=()
CUR_IFS="$IFS"
IFS=',' ; for _port in $standard_outbound_streaming_udp_ports ; do
@ -998,8 +998,8 @@ else
allow_stun_turn_service_out=false
fi
declare -a standard_turn_service_tcp_port_arr
declare -a standard_turn_service_udp_port_arr
declare -a standard_turn_service_tcp_port_arr=()
declare -a standard_turn_service_udp_port_arr=()
CUR_IFS="$IFS"
IFS=',' ; for _port in $standard_turn_service_ports ; do
if ! containsElement "${_port}" "${out_tcp_port_arr[@]}" ; then
@ -1044,7 +1044,7 @@ IFS="$CUR_IFS"
# ---
# - Echo360 Video Plattform
# ---
declare -a echo360_udp_port_arr
declare -a echo360_udp_port_arr=()
CUR_IFS="$IFS"
IFS=',' ; for _port in $standard_echo360_udp_ports ; do
@ -1066,7 +1066,7 @@ IFS="$CUR_IFS"
# ---
# - BigBlueButton Video Conference Service
# ---
declare -a bigbluebutton_tcp_port_arr
declare -a bigbluebutton_tcp_port_arr=()
CUR_IFS="$IFS"
IFS=',' ; for _port in $bigbluebutton_tcp_ports ; do
@ -1083,7 +1083,7 @@ IFS=',' ; for _port in $bigbluebutton_tcp_ports ; do
done
IFS="$CUR_IFS"
declare -a bigbluebutton_udp_port_arr
declare -a bigbluebutton_udp_port_arr=()
CUR_IFS="$IFS"
IFS=',' ; for _port in $bigbluebutton_udp_ports ; do
@ -1105,11 +1105,11 @@ IFS="$CUR_IFS"
# - Skype for Business Online und Microsoft Teams
# ---
CUR_IFS="$IFS"
declare -a ms_skype_teams_udp4_host_arr
declare -a ms_skype_teams_udp6_host_arr
declare -a ms_skype_teams_udp4_port_arr
declare -a ms_skype_teams_udp6_port_arr
declare -a ms_skype_teams_tcp_port_arr
declare -a ms_skype_teams_udp4_host_arr=()
declare -a ms_skype_teams_udp6_host_arr=()
declare -a ms_skype_teams_udp4_port_arr=()
declare -a ms_skype_teams_udp6_port_arr=()
declare -a ms_skype_teams_tcp_port_arr=()
if [[ -n "$ms_skype_teams_udp4_hosts" ]]; then
for _host in $ms_skype_teams_udp4_hosts ; do
ms_skype_teams_udp4_host_arr+=("$_host")
@ -1147,8 +1147,8 @@ IFS="$CUR_IFS"
# - Webex Meeting Video Conference Service out only
# ---
declare -a webex_tcp_port_arr
declare -a webex_udp_port_arr
declare -a webex_tcp_port_arr=()
declare -a webex_udp_port_arr=()
IFS=',' ; for _port in $webex_tcp_ports ; do
@ -1196,8 +1196,8 @@ IFS="$CUR_IFS"
# Zoom Meetings - Video Conference - adjust 'zoom_tcp_ports'
# ---
declare -a zoom_tcp_port_arr
declare -a zoom_udp_port_arr
declare -a zoom_tcp_port_arr=()
declare -a zoom_udp_port_arr=()
IFS=',' ; for _port in $zoom_tcp_ports ; do
@ -1232,8 +1232,8 @@ IFS="$CUR_IFS"
# - Jitsi Video Conference Service out only
# ---
declare -a jitsi_tcp_port_arr
declare -a jitsi_udp_port_arr
declare -a jitsi_tcp_port_arr=()
declare -a jitsi_udp_port_arr=()
IFS=',' ; for _port in $jitsi_tcp_ports ; do
@ -1268,8 +1268,8 @@ IFS="$CUR_IFS"
# - alfaview - Video Conferencing Systems
# ---
declare -a alfaview_tcp_port_arr
declare -a alfaview_udp_port_arr
declare -a alfaview_tcp_port_arr=()
declare -a alfaview_udp_port_arr=()
IFS=',' ; for _port in $alfaview_tcp_ports ; do
@ -1303,8 +1303,8 @@ IFS="$CUR_IFS"
# - Nextcloud 'talk' App
# ---
declare -a nc_turn_tcp_port_arr
declare -a nc_turn_udp_port_arr
declare -a nc_turn_tcp_port_arr=()
declare -a nc_turn_udp_port_arr=()
IFS=',' ; for _port in $nc_turn_ports ; do
@ -1352,7 +1352,7 @@ IFS="$CUR_IFS"
# ---
# - Special TCP Ports OUT
# ---
declare -a tcp_out_port_arr
declare -a tcp_out_port_arr=()
for _port in $tcp_out_ports ; do
if containsElement "${_port}" "${out_tcp_port_arr[@]}" ; then
@ -1369,7 +1369,7 @@ done
# - Special UDP Ports OUT
# ---
# local
declare -a udp_out_port_arr
declare -a udp_out_port_arr=()
for _port in $udp_out_ports ; do
if containsElement "${_port}" "${out_udp_port_arr[@]}" ; then
@ -1384,7 +1384,7 @@ done
# ---
# - Rsync Out Ports
# --
declare -a rsync_port_arr
declare -a rsync_port_arr=()
for _port in $rsync_ports ; do
if containsElement "${_port}" "${out_tcp_port_arr[@]}" ; then
@ -1410,7 +1410,7 @@ if $allow_game_xbox_one_out \
else
allow_gaming_out=false
fi
declare -a game_ports_udp_arr
declare -a game_ports_udp_arr=()
if $allow_game_xbox_360_out ; then
IFS=',' ; for _port in $standard_game_xbox_one_udp_ports ; do
@ -1497,7 +1497,7 @@ if $allow_game_steam_out ; then
fi
declare -a game_ports_tcp_arr
declare -a game_ports_tcp_arr=()
if $allow_game_xbox_360_out ; then
IFS=',' ; for _port in $standard_game_xbox_one_tcp_ports ; do
@ -1593,12 +1593,12 @@ fi
# - IPMI
# ---
declare -a ipmi_udp_port_arr
declare -a ipmi_udp_port_arr=()
for _port in $ipmi_udp_ports ; do
ipmi_udp_port_arr+=("$_port")
done
declare -a ipmi_tcp_port_arr
declare -a ipmi_tcp_port_arr=()
for _port in $ipmi_tcp_ports ; do
ipmi_tcp_port_arr+=("$_port")
done
@ -1607,7 +1607,7 @@ done
# ---
# - Portforwrds TCP
# ---
declare -a portforward_tcp_arr
declare -a portforward_tcp_arr=()
for _str in $portforward_tcp ; do
portforward_tcp_arr+=("$_str")
done
@ -1615,7 +1615,7 @@ done
# ---
# - Portforwrds UDP
# ---
declare -a portforward_udp_arr
declare -a portforward_udp_arr=()
for _str in $portforward_udp ; do
portforward_udp_arr+=("$_str")
done
@ -1623,17 +1623,17 @@ done
# ---
# - MAC Address Filtering
# ---
declare -a allow_all_mac_src_address_arr
declare -a allow_all_mac_src_address_arr=()
for _mac in $allow_all_mac_src_addresses ; do
allow_all_mac_src_address_arr+=("$_mac")
done
declare -a allow_local_mac_src_address_arr
declare -a allow_local_mac_src_address_arr=()
for _mac in $allow_local_mac_src_addresses ; do
allow_local_mac_src_address_arr+=("$_mac")
done
declare -a allow_remote_mac_src_address_arr
declare -a allow_remote_mac_src_address_arr=()
for _mac in $allow_remote_mac_src_addresses ; do
allow_remote_mac_src_address_arr+=("$_mac")
done