Hyper-V (Windows 11): GUI (Hyper-V Manager)¶
Import the RTA using the Import Virtual Machine wizard in Hyper-V Manager. This is the fallback method for environments where PowerShell script execution is restricted. The wizard cannot auto-detect your NIC or create an external switch, so you handle those steps manually.
Before you start
Review the Hyper-V (Windows 11) overview. You'll need the
extracted contents of sophos-rta-hyperv.zip, a wired Ethernet NIC with
internet egress, and an External virtual switch already bound to that
NIC. Create the switch before starting the import wizard (step 1 below).
Quick deploy¶
Experienced operators can work straight from this outline; the detailed walkthrough with screenshots follows below.
- Have an External virtual switch on a wired NIC (not the Default Switch,
which is NAT and gives no L2 adjacency); extract
sophos-rta-hyperv.zipto a plain ASCII path. - Import Virtual Machine → browse to the
Sophos-RTAfolder → Copy the virtual machine (new unique ID). - On Connect Network Adapters, select your External switch.
- Confirm Security → Secure Boot Off and Network Adapter → Advanced Features → MAC address spoofing On (both ship set, but verify).
- Start, Connect, then read the one-time activation code from the console and send it to your engagement lead.
1. Create an external virtual switch (if you don't have one)¶
Skip this step if you already have an External switch bound to your wired Ethernet NIC. Check Hyper-V Manager → Virtual Switch Manager to confirm.
- Open Hyper-V Manager.
- In the right-hand Actions pane, click Virtual Switch Manager.
- Select External and click Create Virtual Switch.
- Give it a name (e.g.
RTA-External). - Under Connection type, select External network and choose your wired Ethernet NIC from the drop-down.
- Click OK. You may see a brief warning that your network connectivity will be interrupted while the NIC is re-bound; click Yes. Network access resumes in a few seconds.
Do not use the Default Switch
The Default Switch (and any Internal or Private switch) is a NAT network. The appliance will reach the internet but will be isolated from your physical LAN at L2: ARP poisoning, MITM, and host discovery against on-premises targets will not work. Use an External switch bound to a physical NIC.
Use a wired Ethernet NIC; Wi-Fi will degrade the engagement
The appliance needs Layer-2 adjacency to on-premises targets for techniques such as ARP poisoning, MITM, and host discovery. Hyper-V cannot bridge a Wi-Fi adapter as a true L2 peer; over Wi-Fi the VM gets internet but cannot act as a distinct host on the LAN. Running the RTA on Wi-Fi degrades the quality of the engagement and is strongly discouraged: use a wired Ethernet NIC.
2. Extract the package¶
Extract sophos-rta-hyperv.zip to a local path. Avoid paths with spaces or
non-ASCII characters. For example:
C:\RTA\
├── README.md
├── Import-RTA.ps1
└── Sophos-RTA\
├── Virtual Machines\
└── Virtual Hard Disks\
3. Open the Import Virtual Machine wizard¶
- Open Hyper-V Manager.
- In the Actions pane (or Action menu), click Import Virtual Machine.
- Click Next past the Before You Begin page.
4. Locate the folder¶
- Click Browse and navigate to the
Sophos-RTAfolder inside your extraction path (e.g.C:\RTA\Sophos-RTA).
- Click Select Folder, then Next.
5. Select the import type¶
Select Copy the virtual machine (create a new unique ID) and click Next.
Note
Choosing "Copy" generates a new unique VM ID so the import is portable and repeatable. Do not select "Register in place"; that leaves the VM tied to its extracted path.
6. Connect the network adapter¶
The wizard will flag an incompatibility: the exported VM references a
placeholder switch named ATTACH-EXTERNAL-SWITCH that does not exist on
your host.
In the Connection column, select your External virtual switch (e.g.
RTA-External) from the drop-down, then click Next.
7. Complete the import¶
Review the summary and click Finish. The wizard copies the VHDX and imports the VM configuration. This may take a few minutes depending on disk speed.
8. Confirm Secure Boot is Off¶
Always verify this step
Hyper-V Gen2 defaults Secure Boot On with the "Microsoft Windows" template. The package ships with Secure Boot already disabled, but confirm it survived the import. An enabled Secure Boot produces a black screen with the firmware error "The unsigned image's hash is not allowed (DB)".
- In Hyper-V Manager, right-click the imported Sophos-RTA VM and choose Settings.
- Under Hardware, select Security.
- Confirm Enable Secure Boot is unchecked (Off).
- Click OK.
9. Confirm MAC address spoofing is On¶
- In VM Settings, select Network Adapter → Advanced Features.
- Confirm MAC address spoofing is set to Enabled.
- Click OK.
Why this matters
Hyper-V drops frames whose source MAC does not match the adapter's assigned MAC. With spoofing Off, L2 tools that forge source MACs (bettercap, Responder, custom ARP frames) will silently fail.
Verify¶
- In Hyper-V Manager, right-click Sophos-RTA and choose Start.
- Right-click the VM again and choose Connect to open the console.
Send us the activation code¶
The Win11 Hyper-V package is a generic image, so on first boot the appliance comes up in activation mode. Read the code from the VM console you opened above.
The console shows the Appliance Registration screen: a one-time activation
code (for example 4 5 D C V Y) under the prompt "Provide this code to your
Sophos staging team." You do not log in to the appliance to read it.
Send that activation code to your Sophos engagement lead so they can activate the appliance on the Sophos side. Once activated, the console switches from the registration screen to the appliance's live status dashboard, and no further action is needed on your end.
Registration needs outbound 443 to get.remotetesting.secureworks.com
Registration and activation use outbound TCP/443 (HTTPS) to
get.remotetesting.secureworks.com, in addition to the OpenVPN tunnel to
connect.remotetesting.secureworks.com covered under Network access below.
Its IP addresses are not guaranteed to stay constant, so allowlist get.* by
FQDN (not by IP). If that egress is blocked, the console shows a registration
error ("ensure outbound HTTPS to get.remotetesting.secureworks.com") instead
of an activation code.
If you miss the code
The appliance keeps the Appliance Registration screen displayed until the device is activated. If you miss it, reconnect the console and it will still be there.
Network access¶
The appliance makes one connection to do its job: an outbound tunnel to the Sophos headend. Nothing inbound is ever required: you never open or forward any ports to the appliance.
Allow this outbound destination
| Destination | connect.remotetesting.secureworks.com |
| IP addresses | 3.33.194.251 and 15.197.255.2 (static; these do not change) |
| Port / protocol | TCP 443, carrying OpenVPN (not HTTPS) |
| Direction | Outbound only |
Allow egress on TCP/443 to that destination from the appliance's network. On a next-generation firewall or NAC-controlled network, an L3 "allow 443" rule is often not enough: Layer-7 application control, TLS/SSL decryption, or NAC can still drop the tunnel even when the port is open. See Connectivity troubleshooting for the exact firewall and NAC exceptions to request.
Troubleshooting¶
Deployed but something isn't right?
See this platform's troubleshooting guide for the most common issues here and how to fix them.