Getting started testing xTend


Two Ennetix programs, one experience

Due to Apple’s App Store policies, Ennetix is required to distribute the program that installs the endpoint agent outside the Mac App Store. This document is about installing the primary Ennetix xTend application.

For information about installing Ennetix Endpoint, see Installing Ennetix Endpoint.


This document walks you through

  • downloading the xTend beta from Apple’s TestFlight service

  • installing xTend’s network agent

  • troubleshooting

Downloading the xTend beta

TestFlight is Apple’s service to support the distribution of beta versions of software to testers. We will add your email address to Apple’s developer portal, and Apple will send you an email inviting you to test xTend.

You should be able to click on a link in the email to open TestFlight. If you do not already have TestFlight installed on your Mac, you will have to download it from Apple’s Mac App Store.

Once TestFlight opens, select “Ennetix xTend” in the left column, and then click the “Install” button on the right. TestFlight will download xTend, and then the “Install” button will be replaced with an “Open” button. Click “Open”.

Install Ennetix xTend Beta from Apple’s TestFlight application

Installing xTend’s network agent

When xTend first starts, it tries to connect to its network agent. Because this this is the first time you are running it, xTend won’t find the agent, so it will open a window to prompt you to install it. Click the “Install” button.

Click “Install” to install xTend’s network agent

Your Mac will tell you that it blocked the installation process, and you must enable it.

Click the “Open System Settings” button.

Click “Open System Settings”

System Settings will start and it should take you to the exact location to allow the network agent to be installed. However, if you need to find this spot in System Settings, select “Privacy & Security” in the left pane (1). In the right pane, scroll to the Security section. You should see the prompt about the Ennetix xTend software being blocked (2).

Click the “Allow” button (3). (If you don’t see the prompt to “Allow” “Ennetix xTend”, see troubleshooting section below)

Click the “Allow” button

Next, your Mac will ask you whether to allow Ennetix xTend to filter network content. xTend does not block any network traffic. xTend only uses Apple’s filtering service to observe what network connections are occurring.

Click the “Allow” button.

Click the “Allow” button

Congratulations! xTend can now display your network traffic. The “Traffic” tab will appear in the navigation column in the main window. You can close the “Initial Install Agent” window.

The basic version of Ennetix xTend is now running.

To unlock even more functionality from xTend, install the Ennetix Endpoint application on your Mac. (Apple’s App Store policies require us to distribute the endpoint agent outside the Mac App Store.)

Click the “Traffic” tab to watch watch your network traffic

Troubleshooting

Hopefully the installation process went smoothly, but here are some suggesting if you run into trouble.

  • If you accidentally closed the “Initial Install Agent” window before clicking the “Install” button, simply quit xTend and restart it. xTend will be in your Applications folder under the name “Ennetix xTend”.

  • If you accidentally clicked the “OK” button instead of the “Open System Settings” button, just open “System Settings…” from the Apple menu. Then, in the left pane, select “Privacy & Security”, and then scroll down to the Security section in the right pane.

  • If you accidentally clicked “Don’t Allow” in the window asking whether to allow Ennetix xTend to filter your traffic, you will need to uninstall the network agent, quit xTend, and restart “Ennetix xTend”. You should be guided through the same process as before. To uninstall the network agent, select the menu item Window > Uninstall Agent. The “Uninstall Agent” windows will appear. Click the “Remove” button.

  • If you don’t see the “Allow” button for “Ennetix xTend” in System Settings, it may be due to several other system extensions waiting to be installed (see figure below). In this case, click the “Details” button, a new window with a list of system extensions will pop up, find Ennetix xTend in that list, and slide the button to the enabled position.

When multiple system extensions (not just Ennetix xTend) are pending, this is the view you will see. Click the “Details” button