@@ -4,7 +4,7 @@ echo " / /_ / /_ \__ \ / / / / / / |/ / |/ / __/ / / / / "
44echo " / __/ / __/ ___/ / / /___/ /_/ / /| / /| / /___/ /___ / / "
55echo " /_/ /_/ /____/ \____/\____/_/ |_/_/ |_/_____/\____/ /_/ "
66echo " "
7- echo " FFS Connect (This version from 2023-04-13 )"
7+ echo " FFS Connect (This version from 2023-11-26 )"
88echo " Created by Fletcher Salesky"
99# Display current firewall settings
1010Get-NetFirewallProfile | Format-List - Property Profile, Enabled
@@ -22,24 +22,24 @@ function Install-Firewall-Rules
2222 if ($rule ) {
2323 # enable-update rules if they exist
2424 echo " Existing rules found, Updated and Enabled Firewall Rules"
25- Set-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_TCP_in - Direction Inbound - Protocol TCP - RemoteAddress 10.0 .0.0 / 8 - LocalPort 80 , 443 , 554 , 1110 , 1115 , 1120 , 1130 , 1140 , 1150 , 1160 , 1180 - 1190 , 1250 , 1735 , 1740 , 1750 , 5353 , 5800 - 5810 , 8080 , 8888 - Action Allow - Enabled True - Profile Any
26- Set-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_UDP_in - Direction Inbound - Protocol UDP - RemoteAddress 10.0 .0.0 / 8 - LocalPort 80 , 443 , 554 , 1110 , 1115 , 1120 , 1130 , 1140 , 1150 , 1160 , 1180 - 1190 , 1250 , 1735 , 1740 , 1750 , 5353 , 5800 - 5810 , 8080 , 8888 - Action Allow - Enabled True - Profile Any
25+ Set-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_TCP_in - Direction Inbound - Protocol TCP - RemoteAddress 10.0 .0.0 / 8 - LocalPort 80 , 443 , 554 , 1110 , 1115 , 1120 , 1122 , 1130 , 1140 , 1150 , 1160 , 1180 - 1190 , 1250 , 1735 , 1740 , 1741 , 1750 , 5353 , 5800 - 5810 , 6666 , 8080 , 8888 - Action Allow - Enabled True - Profile Any
26+ Set-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_UDP_in - Direction Inbound - Protocol UDP - RemoteAddress 10.0 .0.0 / 8 - LocalPort 80 , 443 , 554 , 1110 , 1115 , 1120 , 1122 , 1130 , 1140 , 1150 , 1160 , 1180 - 1190 , 1250 , 1735 , 1740 , 1741 , 1750 , 5353 , 5800 - 5810 , 6666 , 8080 , 8888 - Action Allow - Enabled True - Profile Any
2727 Set-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_mDNS_in - Direction Inbound - RemoteAddress 10.0 .0.0 / 8 - Program " C:\Program Files\National Instruments\Shared\mDNS Responder\nimdnsResponder.exe" - Action Allow - Enabled True - Profile Any
2828
29- Set-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_TCP_out - Direction Outbound - Protocol TCP - RemoteAddress 10.0 .0.0 / 8 - RemotePort 80 , 443 , 554 , 1110 , 1115 , 1120 , 1130 , 1140 , 1150 , 1160 , 1180 - 1190 , 1250 , 1735 , 1740 , 1750 , 5353 , 5800 - 5810 , 8080 , 8888 - Action Allow - Enabled True - Profile Any
30- Set-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_UDP_out - Direction Outbound - Protocol UDP - RemoteAddress 10.0 .0.0 / 8 - RemotePort 80 , 443 , 554 , 1110 , 1115 , 1120 , 1130 , 1140 , 1150 , 1160 , 1180 - 1190 , 1250 , 1735 , 1740 , 1750 , 5353 , 5800 - 5810 , 8080 , 8888 - Action Allow - Enabled True - Profile Any
29+ Set-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_TCP_out - Direction Outbound - Protocol TCP - RemoteAddress 10.0 .0.0 / 8 - RemotePort 80 , 443 , 554 , 1110 , 1115 , 1120 , 1122 , 1130 , 1140 , 1150 , 1160 , 1180 - 1190 , 1250 , 1735 , 1740 , 1741 , 1750 , 5353 , 5800 - 5810 , 6666 , 8080 , 8888 - Action Allow - Enabled True - Profile Any
30+ Set-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_UDP_out - Direction Outbound - Protocol UDP - RemoteAddress 10.0 .0.0 / 8 - RemotePort 80 , 443 , 554 , 1110 , 1115 , 1120 , 1122 , 1130 , 1140 , 1150 , 1160 , 1180 - 1190 , 1250 , 1735 , 1740 , 1741 , 1750 , 5353 , 5800 - 5810 , 6666 , 8080 , 8888 - Action Allow - Enabled True - Profile Any
3131 Set-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_mDNS_out - Direction Outbound - RemoteAddress 10.0 .0.0 / 8 - Program " C:\Program Files\National Instruments\Shared\mDNS Responder\nimdnsResponder.exe" - Action Allow - Enabled True - Profile Any
3232 }
3333
3434 else {
3535 # create rules if they do not exist
3636 echo " Rules do not exist, Creating Firewall Rules"
37- New-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_TCP_in - Group " Allow FRC Driver Station FMS Comms" - DisplayName " FRC Driver Station FMS Comms TCP" - Direction Inbound - Protocol TCP - RemoteAddress 10.0 .0.0 / 8 - LocalPort 80 , 443 , 554 , 1110 , 1115 , 1120 , 1130 , 1140 , 1150 , 1160 , 1180 - 1190 , 1250 , 1735 , 1740 , 1750 , 5353 , 5800 - 5810 , 8080 , 8888 - Action Allow - Profile Any
38- New-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_UDP_in - Group " Allow FRC Driver Station FMS Comms" - DisplayName " FRC Driver Station FMS Comms UDP" - Direction Inbound - Protocol UDP - RemoteAddress 10.0 .0.0 / 8 - LocalPort 80 , 443 , 554 , 1110 , 1115 , 1120 , 1130 , 1140 , 1150 , 1160 , 1180 - 1190 , 1250 , 1735 , 1740 , 1750 , 5353 , 5800 - 5810 , 8080 , 8888 - Action Allow - Profile Any
37+ New-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_TCP_in - Group " Allow FRC Driver Station FMS Comms" - DisplayName " FRC Driver Station FMS Comms TCP" - Direction Inbound - Protocol TCP - RemoteAddress 10.0 .0.0 / 8 - LocalPort 80 , 443 , 554 , 1110 , 1115 , 1120 , 1122 , 1130 , 1140 , 1150 , 1160 , 1180 - 1190 , 1250 , 1735 , 1740 , 1741 , 1750 , 5353 , 5800 - 5810 , 6666 , 8080 , 8888 - Action Allow - Profile Any
38+ New-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_UDP_in - Group " Allow FRC Driver Station FMS Comms" - DisplayName " FRC Driver Station FMS Comms UDP" - Direction Inbound - Protocol UDP - RemoteAddress 10.0 .0.0 / 8 - LocalPort 80 , 443 , 554 , 1110 , 1115 , 1120 , 1122 , 1130 , 1140 , 1150 , 1160 , 1180 - 1190 , 1250 , 1735 , 1740 , 1741 , 1750 , 5353 , 5800 - 5810 , 6666 , 8080 , 8888 - Action Allow - Profile Any
3939 New-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_mDNS_in - Group " Allow FRC Driver Station FMS Comms" - DisplayName " FRC Driver Station FMS Comms NI mDNS Responder" - Direction Inbound - RemoteAddress 10.0 .0.0 / 8 - Program " C:\Program Files\National Instruments\Shared\mDNS Responder\nimdnsResponder.exe" - Action Allow - Profile Any
4040
41- New-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_TCP_out - Group " Allow FRC Driver Station FMS Comms" - DisplayName " FRC Driver Station FMS Comms TCP" - Direction Outbound - Protocol TCP - RemoteAddress 10.0 .0.0 / 8 - RemotePort 80 , 443 , 554 , 1110 , 1115 , 1120 , 1130 , 1140 , 1150 , 1160 , 1180 - 1190 , 1250 , 1735 , 1740 , 1750 , 5353 , 5800 - 5810 , 8080 , 8888 - Action Allow - Profile Any
42- New-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_UDP_out - Group " Allow FRC Driver Station FMS Comms" - DisplayName " FRC Driver Station FMS Comms UDP" - Direction Outbound - Protocol UDP - RemoteAddress 10.0 .0.0 / 8 - RemotePort 80 , 443 , 554 , 1110 , 1115 , 1120 , 1130 , 1140 , 1150 , 1160 , 1180 - 1190 , 1250 , 1735 , 1740 , 1750 , 5353 , 5800 - 5810 , 8080 , 8888 - Action Allow - Profile Any
41+ New-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_TCP_out - Group " Allow FRC Driver Station FMS Comms" - DisplayName " FRC Driver Station FMS Comms TCP" - Direction Outbound - Protocol TCP - RemoteAddress 10.0 .0.0 / 8 - RemotePort 80 , 443 , 554 , 1110 , 1115 , 1120 , 1122 , 1130 , 1140 , 1150 , 1160 , 1180 - 1190 , 1250 , 1735 , 1740 , 1741 , 1750 , 5353 , 5800 - 5810 , 6666 , 8080 , 8888 - Action Allow - Profile Any
42+ New-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_UDP_out - Group " Allow FRC Driver Station FMS Comms" - DisplayName " FRC Driver Station FMS Comms UDP" - Direction Outbound - Protocol UDP - RemoteAddress 10.0 .0.0 / 8 - RemotePort 80 , 443 , 554 , 1110 , 1115 , 1120 , 1122 , 1130 , 1140 , 1150 , 1160 , 1180 - 1190 , 1250 , 1735 , 1740 , 1741 , 1750 , 5353 , 5800 - 5810 , 6666 , 8080 , 8888 - Action Allow - Profile Any
4343 New-NetFirewallRule - Name FRC_Driver_Station_FMS_Comms_mDNS_out - Group " Allow FRC Driver Station FMS Comms" - DisplayName " FRC Driver Station FMS Comms NI mDNS Responder" - Direction Outbound - RemoteAddress 10.0 .0.0 / 8 - Program " C:\Program Files\National Instruments\Shared\mDNS Responder\nimdnsResponder.exe" - Action Allow - Profile Any
4444 }
4545}
@@ -85,10 +85,6 @@ echo "Wireless Adapters Disabled, Ethernet Adapters Reset"
8585# Show Status of Adapters
8686Get-NetAdapter | Format-List - Property Name, Status, AdminStatus, HardwareInterface
8787
88- # Set Connection to Private
89- echo " Setting Connection as Private"
90- Set-NetConnectionProfile - NetworkCategory " Private"
91-
9288echo " Set Ethernet adapters to use DHCP?"
9389pause
9490
@@ -139,4 +135,11 @@ foreach ($adapter in $physicalAdapters)
139135
140136}
141137Echo " Ethernet Adapter IP Addresses Renewed"
138+
139+ Start-Sleep - s 2
140+
141+ # Set Connection to Private
142+ echo " Set Network Category as Private"
143+ Set-NetConnectionProfile - NetworkCategory " Private"
144+
142145Start-Sleep - s 2
0 commit comments