Install and Configure AD Helper
Threat Detection and Response includes the AD Helper component. If your network has an Active Directory server, you can install AD Helper to manage automated installation and updates of Host Sensors on your network. After it is installed and configured, AD Helper sends the list of domains and hosts from your Active Directory server to your TDR account. In your TDR account, you specify on which hosts AD Helper installs Host Sensors.
Some TDR features described in this version of Fireware Help are available only to participants in the WatchGuard Beta program. If a feature described in this section is not available in your TDR account, it is a beta-only feature. For information about how to enable beta features, see Enable TDR Beta Features.
You can install AD Helper on any Windows server or computer in your network domain. AD Helper is not compatible with Mac OS.
For details about AD Helper OS compatibility, see the TDR Release Notes available on the TDR Release Notes page.
- Java 8 must be installed on the Windows computer where you install AD Helper
- You must run the AD Helper .MSI installer as a Windows Administrator
To install AD Helper:
- Log In to the TDR Web UI as an Analyst.
- Select Devices / Users > AD Helper.
The AD Helper Configuration page opens.
- From the AD Helper Configuration page, copy the Account UUID.
When you configure AD Helper in the next procedure, you add the Account UUID .
- To download the .MSI installer file, click Download.
- To run the installer, double-click the .MSI installer file you downloaded.
- If required, type your Windows Administrator credentials.
You can also run the .MSI installer from a Windows command prompt as an Administrator:
- In the Windows Start menu, right-click Command Prompt and select Run as Administrator.
A Windows command prompt window opens.
- Change directory to the location where you downloaded the .MSI file.
- Type this command: msiexec /package helper.msi
AD Helper runs as the local service helper.
By default, AD Helper is updated automatically when a new version of TDR is available. If AD Helper Auto-Update is disabled in the TDR web UI General Settings page, you can choose to update AD Helper manually when a new version is available. For more information, see Update AD Helper
If you install AD Helper behind a Firebox that has an HTTPS proxy policy with content inspection and certification validation enabled, it might be necessary to configure an HTTPS packet filter policy to allow connections from AD Helper to the TDR cloud. For more information, see Configure a Firewall Policy for TDR Traffic.
Configure Target Hosts
To make sure that AD Helper can successfully deploy Host Sensors:
- The AD Helper host must be able to resolve the hostname of the target host.
- File and Printer Sharing must be enabled on the target host.
- The AD Helper account must have permissions to perform installations on the target host. This is disabled for the Domain Admins group by default on Windows 10.
- The target host must be able to communicate with TDR cloud.
- Local firewalls or third-party software on the host must not block the installation process.
Configure AD Helper
After you install AD Helper, you must configure it to connect to your Active Directory domain controller and the Cloud URL of your TDR account.
Identify an Active Domain User Account for AD Helper
In the AD Helper settings, you must specify the credentials for a user account that is a member of either the Domain Admin or Domain Users security group. If you select a user account that is a member of only the Domain Users security group, make sure the security permissions for the user account are configured correctly to allow you to install software on the target endpoints.
The Domain User account installs the Host Sensors on hosts on your network. Make sure that the Domain User account you select has permission to complete these operations on all hosts on your network:
- Connect to the host
- Mount the share ADMIN$
- Create a file on the host
- Execute commands on the host
- Install software on the host
Configure AD Helper Settings
To configure AD Helper, you connect to a local web server on port 8080. If you prefer to use a different port, you can change the port AD Helper uses. For more information, see Change the AD Helper Port.
To configure AD Helper:
- On the computer where you installed AD Helper, connect to the AD Helper web UI at http://localhost:8080. Tip!
The Active Directory Helper web UI opens.
- In the AD Helper web UI, select Configuration > Properties.
- In the Account UUID text box, paste your Account UUID.
You can copy the Account UUID from the page where you downloaded the .MSI installer.
- The Cloud URL is automatically configured with the URL for your TDR account. If WatchGuard instructs you to change the URL, type or paste the Cloud URL provided by WatchGuard.
- Click Save.
The account properties are saved and the connection to your TDR account is tested automatically.
- To test the connection to your TDR account again, click Test URL.
The test result appears in a banner at the top of the page.
- Select Configuration > Domains.
The Domains page opens.
- Click Add Domain.
- To add the domain controller, click Add.
The Add Server dialog box opens.
- In the Domain Controller text box, type the host name or IP address of your Active Directory domain controller.
- From the Protocol drop-down list, select the protocol to use for the connection to the domain controller.
- In the Port text box, specify the port you use for connections to the domain controller.
The default setting is port 389.
- If you selected the protocol Microsoft Active Directory, use the default port, 389.
- If you selected the protocol Microsoft Active Directory - Secure, change the port to 636.
Do not set the Port to the global catalog ports (3268 and 3269). Responses to queries on these ports do not contain the information required for AD Helper to install the Host Sensor on a host.
- Click Save.
The Domain Controller is added to the list of servers
- In the Name text box, type the name of your Active Directory domain.
- In the Fully Qualified Name text box, type the FQDN (fully qualified domain name) of your Active Directory domain.
- In the Logon Domain text box, type the domain name that you must specify to log in to the Active Directory domain controller. This is usually the same as the FQDN you specified in the Fully Qualified Name text box, but for some pre-Windows 2003 domains, you might need to type the NetBIOS domain name instead.
- In the Username and Password text boxes, type the account credentials that AD Helper must use to log in to your Active Directory domain controller.
- Click Save.
AD Helper connects to your Active Directory domain controller and sends the list of hosts and domains to your TDR account.
Active Directory synchronization does not happen instantly. It can take up to two hours for AD Helper to fully synchronize all host, group, and domain information to your TDR account.
See Hosts, Domains, and AD Helper Status
After you configure AD Helper, AD Helper connects to your Active Directory domain controller and sends the list of hosts, groups, and domains to your TDR account. To see the hosts, groups, and domains from Active Directory, and check the status of AD Helper, you must log in to the TDR web UI.
- Log In to the TDR Web UI as an Analyst.
- To see information about your hosts, groups, domains, and AD Helper:
- To see the list of hosts, select Devices / Users > Hosts.
- By default, the Hosts page is filtered to show hosts that have a Host Sensor installed. To see all hosts, including hosts newly synchronized from Active Directory, on the Hosts page click and select Clear to clear all filters.
- To see the list of domains, select Configuration > Domains.
- To see the list of Active Directory groups, select Configuration > Groups. In the Type column, select Active Directory and click Apply.
- To see the status of AD Helper, select Devices / Users > AD Helper.
The AD Helper Status section shows the installed version of AD Helper, the name of the host on which it is installed, and how long ago the last heartbeat was received from AD Helper.
- To see information about any problems with AD Helper, click . Tip!
After you set up AD Helper, from your TDR account, you can install Host Sensors on the hosts in your Active Directory domain. For more information, see TDR Host Sensor Automated Installation.
The AD Helper user interface uses port 8080 by default. If you want to change the port you use to connect to AD Helper, you can edit the AD Helper configuration file.
To change the AD Helper port:
- On the computer where you installed AD Helper, edit the file C:\Program Files (x86)\WatchGuard\Active Directory Helper\helper.xml.
- On line 42, find --httpListenAddress=127.0.0.1. Replace 127.0.0.1 with the interface address you want to allow connections from. If you want to allow connections from any interface, change 127.0.0.1 to 0.0.0.0.
- Save the file.
For AD Helper to use the port you specified, you must restart it:
- Open a Windows command prompt as an Administrator.
- In the Command Prompt window, paste or type this command:
"C:\Program Files (x86)\WatchGuard\Active Directory Helper\helper.exe" restart
When AD Helper Auto-Update is enabled in the TDR web UI General Settings page, AD Helper updates automatically when a new version of TDR is available. For more information, see TDR General Settings.
If AD Helper Auto-Update is disabled, you can choose to update AD Helper from the TDR web UI when a new version is available. An icon appears in the Version column if AD Helper can be updated.
To update AD Helper from the TDR web UI:
In the Version column, next to the installed AD Helper version, click .
If AD Helper cannot auto-update, you can upgrade AD Helper manually. To prevent the loss of your AD Helper configuration, follow the instructions carefully.
To manually upgrade AD Helper:
- To stop the AD Helper service, use services.msc, or open Command Prompt and run the command net stop helper .
- Browse to the helperapp folder:
- For systems with a 64-bit JRE installed — %WINDIR%\sysWOW64\config\systemprofile\helperapp\
- For systems with a 32-bit JRE installed — %WINDIR%\system32\config\systemprofile\helperapp\
- Back up the contents of the helperapp folder to a different location.
- Uninstall the existing AD Helper.
- Download the latest version of AD Helper from the TDR web UI.
- Install the new AD Helper.
- To stop the AD Helper service, use services.msc, or open Command Prompt and run the command net stop helper.
- Replace the contents of %WINDIR%\system32\config\systemprofile\helperapp\ or %WINDIR%\sysWOW64\config\systemprofile\helperapp\ with the backup you made in Step 3.
- To start the AD Helper service, use services.msc, or open Command Prompt and run the command net start helper.