diff --git a/conf/post_decalrations.conf b/conf/post_decalrations.conf index 4cc0116..210478c 100644 --- a/conf/post_decalrations.conf +++ b/conf/post_decalrations.conf @@ -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