Knowledge Base
Browse Docs
  • Introduction
    1. DefensX
    2. DNS & Web Filtering
    3. Zero Trust Files
    4. Zero Trust Credentials
    5. ADWare Protection
    6. Remote Browser Isolation
    7. Secure Browser Extension
    8. Secure Mobile Browser
  • Management
    1. Role-Based Access Control
  • Deployment
    1. Deployment via RMM
    2. Operating System Agent
    3. Deployment via GPO
    4. Deployment via Intune
    5. VDI and Terminal Servers
    6. Windows Manual Deployment
    7. Mac MDM Deployment
    8. Mac Manual Deployment
    9. Network Deployment
    10. Secure Mobile Browser
    11. Bypass Option
    12. AI Protections
    13. SaaS Restrictions
    14. Bookmark Manager
  • Secure Access (ZTNA)
    1. Configuration
  • Integrations
    1. Azure AD
    2. Identity Providers
    3. SIEM
  • Policy Management
    1. Configuring Policies
    2. Configuring Consents
  • Questions & Answers
    1. Licensing
    2. Incognito Mode
    3. Onboarding
    4. Active Directory
    5. Group Synchronization
    6. Agent
    7. Conflicting Softwares
    8. Reporting
    9. Virtual Desktops
    10. Using the Backend
    11. DNS & Web Filtering
  • Training Videos
    1. Onboarding Videos
    2. Attack Scenarios
    3. MSP Admin Training Series
  • MSP Automation
    1. Overview
    2. External Notifications
    3. Integrations
    4. Partner API
ONLINE DOCUMENTATION

Deployment via Jamf Pro

In this document
  • Step 1: Download the required files
  • Step 2: Create the Installer Script
  • Step 3: Create the Uninstaller Script
  • Step 4: Create DefensX Configuration Profile
  • Step 5: Create a Policy to Attach the Installer Script

If you’re managing Mac computers using Jamf Pro, deploying DefensX can be completed in 6 steps.

Step 1: Download the required files

Login to the DefensX Backend and navigate to Policies → Policy Groups page. Click on the RMM icon of the specific Deployment. In this dialog, you need to download the following items:

  • DefensX mobileconfigs for Jamf Pro

    • DefensX Agent [required]

    • Google Chrome [suggested]

    • Microsoft Edge [suggested]

    • Firefox [suggested]

  • DefensX-CA Certificate

  • Installer Script

  • Uninstaller Script

rrm

Step 2: Create the Installer Script

  • Log in to your Jamf Pro MDM instance.

  • Navigate to Settings and search for "script", then click the Scripts button.

  • Click the + New button on the top-right

  • Name the script as "DefensX Agent Installer" on the General tab

script install tab1
  • Navigate to Script tab.

  • Open the previously downloaded DefensX Installer script in a text editor and copy&paste its content here

  • Click the Save button.

script install tab2

Step 3: Create the Uninstaller Script

Follow the same treads as Step 2 to create an uninstaller script if needed.

  • On the General tab, write "DefensX Agent Uninstaller" as the Display Name.

  • Open the previously downloaded DefensX Uninstaller script in a text editor and copy&paste its content here

Step 4: Create DefensX Configuration Profile

In this step, we’ll set up a new configuration profile containing essential settings for the Agent, browser profiles, and the CA certificate.

  • Navigate to the Computers → Configuration Profiles page and click on the + New button.

  • In the General tab, name the profile as "DefensX Configuration Profile"

  • Choose Computer Level in the Level setting.

  • Click on the Application & Custom Settings menu and then click the Upload link

  • Click Add and proceed with the following steps for Agent configuration:

    • Enter com.defensx.agent in the Preference Domain

    • Click on the Upload button and select the previously downloaded DefensX Agent mobileconfig file

  • Repeat the process for configuring Google Chrome, Microsoft Edge, and Firefox:

    • For Google Chrome: Enter com.google.Chrome in the Preference Domain and upload the DefensX Chrome mobileconfig file.

    • For Microsoft Edge: Enter com.microsoft.Edge in the Preference Domain and upload the DefensX Edge mobileconfig file.

    • For Firefox: Enter org.mozilla.firefox in the Preference Domain and upload the DefensX Firefox mobileconfig file.

Now we need to add DefensX-CA certificate to the configuration profile:

  • Click on the Certificate in the left menu

  • Click the Configure button

  • Enter DefensXCA as the Certificate Name

  • Select Upload in the Select Certificate Option

  • Click on the Upload Certificate button and upload the previously downloaded DefensX-CA.cer file

  • Choose the Allow all apps access option

Define the scope of the configuration:

  • Click on the Scope tab

  • Select the computers where you want to install DefensX and apply this configuration profile

Finally, click the Save button at the bottom-right to complete the configuration profile.

ca

Step 5: Create a Policy to Attach the Installer Script

This is the final step of the configuration. We need to create a Jamf policy to attach the DefensX Installer script, which was created in Step 2 to install the agent on specific computers.

  • Navigate to Computers → Policies menu click on the + New button at the top-right to create a new policy

  • In the General tab, enter "DefensX Install Policy" as the Display Name

  • Select the trigger point for this policy. You can choose from options such as Startup, Enrollment Complete, Recurring Check-in, or any other trigger point based on your requirements.

  • Click on the Scripts tab on the left

  • Click to Configure button

  • Click the Add button for the DefensX Installer Script created in Step 2

Now, we need to assign a scope to the policy:

  • Click on the Scope tab

  • Select the computers where you want to install DefensX

  • Finally, click the Save button.

Based on your Jamf Pro configuration, the DefensX Agent will be installed in approximately 15 minutes (default Recurring Check-in interval in Jamf).

install policy
www.defensx.com
Secure Industries, Inc 101 Avenue of The Americas, Floor 9 New York, NY 10013