1 Introduction
The SecureDNS Agent is a robust tool developed to enhance DNS security for devices outside the SecureDNS-protected network.
This manual provides a comprehensive guide for users, administrators, and IT professionals on installing, configuring, and using the client software.
1.1 Prerequisites
| Type | Description |
| Disk Space | 150 MB (50 MB for program data, 100 MB for program logs) |
| Operating System | All 64-bit platforms |
| Memory Requirements | 50 MB of free memory |
| Localhost Network |
|
| Windows Installation Directories |
|
| Network & Firewall Requirements |
|
| Software installation |
Installation requires administrative privileges and a company key. The company key is provided to you through email or the portal. |
Once we have received the information on how many agents are needed, we will provide
you with a download and a license key.
- Make sure you are able to log in to https://portal.secutec.com to download the
agent. The installation folder is located at Documents -> Configuration.
1.1.1 System requirements
2 Downloading the installer
To obtain the installer folder, please download it from the Secutec portal under Documents. Here You can Install the SecureDNS Agent by clicking on the eye icon on the right side
3 Installation
3.1 Microsoft Windows
3.1.1 Installation Parameters
| Parameter | Description | Format & Recommendations |
| COMPANYID | Stores your unique company key, which is required to install and run the software. | COMPANYID=x-y-z. Use this parameter for new installations. |
| USEEXISTING (1/0) | Determines whether or not to keep the configuration from a previous agent installation. | USEEXISTING =1/0. Specify 1 to keep the previous configuration, 0 to overwrite it. E.g. If your company key is still the same, choose 1 |
3.1.2 Installation Wizzard
- Log in with a user account that has administrative privileges.
- Navigate to the folder where you downloaded the SecureDNS agent installer.
-
Double-click on the msi installer and follow the on-screen instructions. When prompted, copy and paste your company key into the Company ID field.
- After completing the installation, a green or blue icon will appear in the system tray. This means that your device is protected. Refer to the SecureDNS Agent Status section for additional information.
3.1.3 Windows Command Line
- Open the Windows Start menu and type cmd.exe.
- Next, right-click on cmd.exe from the programs list, then click on run as administrator.
- Go to the folder where you downloaded the installer, e.g. 'cd Downloads'.
- Enter the following command, providing the correct COMPANYID value.
msiexec.exe /q /i dnsagent_win64_x.y.z.msi COMPANYID=xyz
After completing the installation, a green or blue icon will appear in the system tray. This means that your device is protected. Refer to the SecureDNS Agent Status section for additional information.
3.1.4 Other Installation Methods Windows
The SecureDNS agent can be installed via a Group Policy Object or Microsoft Intune, using the following command line argument: COMPANYID=x-y-z. Substitute x-y-z with your company key.
For comprehensive guidance on these automated deployment options, please refer to the relevant Microsoft documentation.
3.1.5 MacOS
- Double click .pkg file
- Enter companyID
- follow steps to finish the stup
Note: when installing the SecureDNS Agent on MacOS using the .pkg file the user will be prompted to enter his password.
3.1.6 Intune MacOS install
The SecureDNS agent can be installed via Microsoft Intune, using the following guide and script.
- Log into the O365 - Intune Admin Centre
-
Open the Intune Admin "Apps" -> MacOS -> Click on "Create" to create a new application deployment/availability
- You will receive a extended window to select the application type
- Choose the App type "macOS app (PKG)"
- Click on "Select" at the bottom of the window
-
Please follow and fill in the 7 steps to complete the package configuration
Click "Select app package file" -> Upload the provided "SecureDNS.pkg file -> click on OK
-
Fill in the required "App Information"
APPLICATION NAME will be automatically filled by the .pkg
DESCRIPTION will be automatically filled by the .pkg PUBLISHER Please fill in "Secutec BV"
"Optional", fill in extra Notes if whished for your corporation
-
Next add the post installation script to the application package
Now click on "next" -> choose the "required minimum operating system" -> click on "next"
Under the detection rules everything should be automatically filled and "Ignore app version" should be enabled.
Choose the corresponding "Scope tags" relevant to your environment -> click on "next"
= these tags are "administrative labels" used to control the viewing permissions for IT admins within the company, should be linked to the RBAC.-
Under the Assignment tab you should add the groups, users or devices as needed for the application to be deployed OR viewable.
We do advice to use the "required" section if automatic deployment is needed onto multiple devicesRequired:
Any user, device or group placed under this section will automatically receive the .pkg application onto their device (automatic push)
Available for enrolled devices:
Any user, device or group placed under this section will NOT automatically receive the .pkg application onto their device.
They will however see the application in the Company Portal Application view -> available for installation -
Check if the necessary sections are enabled/filled in before creating the Intune package -> OK, click on "create"
! It could take up to 20 minutes for the application to be created + another 5-30 minutes to be available in the "Company Portal" To monitor the installation progress go to the device "devices" -> macOS
-
Click on the corresponding device -> Applications Tab -> view the status (if the installation is successful, it should receive the status "Installed")
3.1.7 Other Installation Methods
The SecureDNS agent can be installed via a Group Policy Object or Microsoft Intune, using the following command line argument: COMPANYID=x-y-z. Substitute x-y-z with your company key.
For comprehensive guidance on these automated deployment options, please refer to the relevant Microsoft documentation.
Check logs
After clicking on the file icon on the top right of the agent interface as shown in this picture above, the agent logs will be displayed.
In addition to this method, you can also find the logs in the following directory:
"C:\ProgramData\Secutec\SecureDNS\Logs"
Device UUID
To help us troubleshoot you can also send the device UUID that has been assigned to your device by our backend. This will help us find your device faster and troubleshoot quicker.
4 SecureDNS Agent Status
In this section, we explain the meaning of various icons that may appear in the system tray.
| Icon | Description |
|
|
SecureNetwork Agent is in bypass mode. The agent is not active because the network is already protected by SecureDNS. |
|
|
Running Agent is active. The agent established an active connection with our environment because the network was not protected by SecureDNS. |
|
Starting Service Not Running |
|
|
|
Error Conflict |
NOTE: This new agent is auto-updating, this means it will automatically check whether you are on the latest version or not.
If not it will update the agent automatically in the background without affecting your machine. When updating the agent might become orange briefly.
If you wish to disable the auto-update function for your organisation, feel free to contact our support.
5 Testing the Agent
You can test the agent by using the nslookup or the dig command. Use one of the following Fully Qualified Domain Names (FQDNs) to evaluate your configuration.
If the answer of the command outputs a sinkhole FQDN, you are protected.
| FQDN | Category |
| botnet.tests.secure-dns.eu | Botnet |
| blacklist.secutec.be | Blacklist |
| malware.tests.secure-dns.eu | Malware |
| phishing.tests.secure-dns.eu | Phishing |
| apt.tests.secure-dns.eu | Apt |
| spam.tests.secure-dns.eu | Spam |
| newdom.tests.secure-dns.eu | Newdom |