Skip to content

Sophos Firewall: AI assistant (LLM)

Paste this into your AI assistant to have it help configure Sophos Firewall (SFOS) to allow the RTA's outbound connection. It still pauses for your confirmation and for anything your version does differently.

Configuration prompt

You are helping me configure my Sophos Firewall so the Sophos Remote Testing
Appliance (RTA) can reach its endpoint. Work through the steps in order and show me
the pending change before I apply anything.

CONTEXT:
- The RTA makes one outbound OpenVPN connection over TCP/443 to
  connect.remotetesting.secureworks.com, which resolves to the static IPs
  3.33.194.251 and 15.197.255.2.
- A plain "allow 443" is not enough on SFOS: SSL/TLS inspection intercepts the
  OpenVPN session on TCP/443 and resets it, and Synchronized App Control may
  classify the flow (OpenVPN / Proxy and tunnel / an unknown non-HTTPS
  application) and drop it under a blocking application-filter policy.
- Some appliances also register over HTTPS to get.remotetesting.secureworks.com.
  Allow that destination by FQDN (its IPs are not static), and exempt it from
  inspection too.

STEPS:
1. Create an FQDN host. Go to Hosts and services > FQDN host > Add. Set Name to
   rta-connect-endpoint and FQDN to connect.remotetesting.secureworks.com, then
   Save. Every later rule references this object.
2. Add a TLS/SSL inspection exclusion so inspection does not intercept this
   destination (recommended path). Go to Rules and policies > SSL/TLS inspection
   rules > Add rule, and position it above any existing decrypt rules that cover
   outbound traffic. Set Action to Don't decrypt, Destination host/network to the
   rta-connect-endpoint FQDN host, and Destination port to HTTPS (443); leave the
   other conditions at their defaults, then Save. (If my SFOS version does not
   present a Don't decrypt action in the rule editor, instead open Exclusions on
   the SSL/TLS inspection rules page and add connect.remotetesting.secureworks.com
   to the Local TLS exclusion list.)
3. Handle application control. Go to Rules and policies > Firewall rules, open the
   rule that handles outbound traffic from the RTA's network segment, and under
   Security features check the Application filter policy. If it is None, no
   app-control blocking is active and I can skip to step 4. If a policy is applied,
   open it under Protect > Application filter (some versions: Web > Application
   filter), add an exception with the destination set to the rta-connect-endpoint
   FQDN host and the action set to Allow, then Save. Alternatively, create a
   dedicated firewall rule (step 4) that covers only the RTA traffic and sets
   Application filter to None, placed above the general outbound rule.
4. Make sure a firewall rule permits the traffic. If no outbound rule covers the
   RTA yet, go to Rules and policies > Firewall rules > Add firewall rule > New
   firewall rule. Set Rule name to RTA outbound VPN, Source zone to <RTA_ZONE>
   (e.g. LAN), Source networks to <RTA_SUBNET> (the RTA's subnet or host object),
   Destination zone to WAN, Destination networks to rta-connect-endpoint, Services
   to HTTPS (TCP/443), and Action to Accept. Set SSL/TLS inspection to None (or
   rely on the Don't decrypt rule from step 2) and Application filter to None (or
   the exception from step 3), then Save.
5. If my appliance is an activation-mode platform, also allow
   get.remotetesting.secureworks.com by FQDN (never by a hardcoded IP) and add it
   to the same Don't decrypt exclusion.
6. SFOS applies changes on save; there is no separate deploy or policy-install
   step. Show me the pending configuration first, and apply it only after I
   confirm.

VERIFY:
- From a host on the RTA's network segment, run:
  nc -vz connect.remotetesting.secureworks.com 443
  A success looks like: Connection to connect.remotetesting.secureworks.com port
  443 [tcp/https] succeeded!
- A successful nc only confirms the port is reachable, so then check the RTA's own
  status (deployment portal or local console) to confirm the OpenVPN tunnel comes
  up and stays stable.
- If it still fails, open Log viewer, filter on the RTA's source IP and
  destination connect.remotetesting.secureworks.com, and look for SSL/TLS
  inspection or Application control drop entries; those point to whichever
  exclusion was not applied correctly.

RULES YOU MUST FOLLOW:
- These steps are authoritative. If a menu, command, or option does not match what
  is written here (versions differ), STOP and show me what you actually see. Do not
  guess at equivalent settings or invent CLI syntax.
- Make the narrowest change that allows this one destination. Do not broaden an
  existing rule to "any", and do not disable, bypass, or pause the firewall, TLS/SSL
  decryption, or threat inspection globally to make it work.
- Allowlist connect.remotetesting.secureworks.com. Its two IPs (3.33.194.251 and
  15.197.255.2) are static, but get.remotetesting.secureworks.com (used on some
  platforms) is not, so allow that one BY FQDN, never by a hardcoded IP.
- Do not apply, commit, or deploy the change until I confirm. Show me the pending
  configuration first.
- Change only what these steps describe. Do not alter unrelated rules, objects, or
  policy, and do not touch anything outside allowing this destination.