Install DISCOVER Agent
The Scanning Agent, DISCOVER Agent, or simply Agent, is the Windows service that performs scan work and reports results to the Management Console. It can be deployed in two ways, depending on whether you want each device to scan itself (local scan) or a central host to scan other devices remotely (agentless scan).
Before installing the Agent, whitelist DISCOVER and confirm the host meets the system requirements.
Install the Agent
Double-click the
.msifile to launch the installer.Click Next, then click Install.
Wait for the installation to complete.
The Scanning Agent installs and runs as a Windows background service. Once running, the scanning agent registers with the Management Console by using the device name and is ready to receive and execute instructions.
1.1 Verify the Installation
Confirm the Scanning Agent is running before proceeding:
Open Task Manager (
Ctrl + Shift + Esc).Click Processes, type GuardWare Scan Utility and confirm that it appears under Background processes.

Next, open Run, type
services.msc, and press Enter. Confirm the GuardWare scanning service is listed and running.

Confirm Registration
Open a browser and log in to the Management Console.
Navigate to DEVICES > DISCOVER.

Confirm the Scanning Server appears in the list and its status shows as Online.
If the host does not appear, confirm it can reach the Management Console host over HTTPS and that no firewall is blocking the connection.
Configure Certificate Verification
If a self-signed certificate is used, whether generated automatically by the installer or provided as a .pfx file during installation, you need to bypass certificate verification after installation.
Bypassing certificate verification disables validation of the certificate's authenticity, not the encryption itself and communication between the Scanning Server and the Management Console remains encrypted over HTTPS using SSL/TLS.
Open Registry Editor.
Navigate to
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\GuardWare\DISCOVER.Right-click and select New > String Value.

Name the value
cert_verification, set the value data to0and click OK.
Close the Registry Editor.
Configure Remote Access
If you only want to perform local scans or Microsoft 365 services, skip the Configure Remote Access section and continue to Whitelist GuardWare DISCOVER. The following step is only required if the Scanning Server will scan targets remotely (agentless scans).
To perform a remote scan, each target device must have the appropriate protocol configured to accept connections from the Management Console. GuardWare provides PowerShell scripts that enable the required services, set permissions, and configure firewall rules.
For Microsoft 365 targets the Scanning Server only needs outbound HTTPS access and valid Microsoft Entra ID (Azure AD) Global admin credentials.
Ports Required
Windows endpoints
WinRM
5985 (HTTP), 5986 (HTTPS)
Outbound from scanning server
Run the WinRM configuration script on each target.
Other endpoints
SSH
22
Outbound from scanning server
Run the OpenSSH configuration script on each target.
SMB file shares
SMB
445
Outbound from scanning server
Ensure the share is accessible with valid credentials.
Exchange Online / SharePoint Online
HTTPS
443
Outbound from scanning server
No device-side script required. Requires Microsoft Entra ID (Azure AD) Global Admin credentials.
Remote Configuration for Linux
Follow the steps or download and execute the script given below to configure and enable remote configuration for Linux (Ubuntu/Debian/openSUSE) devices:
If you wish to automate the entire process, download and execute the script given below or, follow the manual process.
Install the SSH server
sudo apt update
sudo apt install -y openssh-serverEnable it at boot
sudo systemctl enable sshStart it
sudo systemctl start sshVerify
sudo systemctl status sshor
ss -tlnp | grep :22You should see something listening on port 22.
Allow SSH through the firewall (if UFW is enabled)
sudo ufw allow ssh
sudo ufw reloadIf you wish to automate the entire process, download and execute the script given below or, follow the manual process.
Install OpenSSH (usually already installed)
Enable the service
Start it
Verify
or
Open the firewall. If using firewalld:
Remote Configuration for Windows
To enable remote management on Windows devices, you can choose to configure either WinRM or OpenSSH.
WinRM Configuration
Download and run the script as administrator to allow it to enable WinRM on your Windows device.
SSH Configuration
Download both files in the same folder and double-click the .bat file to execute the script and enable SSH on your Windows device.
Remote Configuration Script Deployment Methods
Last updated


