Skip to content

Apple

IOS

The nMonitor app should be purchased from the MDM (this is free). nMonitor is a replacement browser and to ensure monitoring is effective any other browsers should be disabled via the MDM

Where a MDM is not in-place we can only install the SSL certificate and enable filtering on the devices, note this would be a manual process adding time to the project.

Requirements

MDM

A MDM Solution is required to use the Client Filter on IOS

For the IOS replacement "Clint Filter" browser the device must be running IOS 14.0 or later

ios

MDM Guides

Intune

SSL Certificate
Clint Filter (Replacement Browser)

To setup Microsoft Endpoint Manager for you will need to have the client filter plist files prepared already.

Login to: Intune Admin

Then go to “Apps” -> “IOS/iPadOS”

Apps

Then click “+ Add” and then on the new blade select the drop down and “iOS store app” once selected click “Select”

apple intune2

On this next screen select “Search the App Store”

apple intune3

Search for “Netsweeper” this returns the fewest results

apple intune4

Once selected you will the following screen

apple intune5

Click “Next” and the assign to the groups / devices that should be receiving the app. Then on the next screen click “Create”.

Once the App is created, we need to push the configuration out to the App. To do this we need to create a configuration policy in “App Configuration Policies”.

Still under “Apps” click the “App configuration policies" then click the “+ Add” and select "Managed Devices.

apple intune6

On this next page we need to complete the following:

Name – Should be something identifiable (e.g. IOS – Netsweeper Client Filter – Pupil)

Platform: iOS/iPadOS

Targeted app: click “Select app” and find the “Netsweeper Client Filter” in the list

apple-intune7

The next screen we need to import the plist settings, for “Configuration settings format” I select “Enter XML data”, now in the box at the bottom we need to enter the XML from the plist, inTune only accepts the XML between the tags and as below:

apple-intune8

Click “Next” and assign to the required groups and the under “Review + Create” click “Create”

<?xml version="1.0" encoding="UTF-8"?\>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd"\>

<plist version="1.0"\>

<dict\>

    <key\>configedit\</key\>

    <string\>-p filter.wavenetcloud.netsweeper.com:3431 -y
netsweeper_brand -f 958209 -n {{username}} -d DFE-CODE -g nsw_pupil@DFE-CODE -a DFE-CODE -A DFE-CODE</string\>

</dict\>

</plist\>

Moysle

<dict>
    <key>configedit</key>
    <string>-p filter.wavenetcloud.netsweeper.com:3431 -y netsweeper_brand -f 958209 -n %DeviceName% -d DFE-CODE -g nsw_pupil -a DFE-CODE -A DFE-CODE</string>
</dict>

In Mosyle the available variables are shown when you go to create the app configuration, the most useful will be %DeviceName% (make sure no spaces in the name) and %SerialNumber%

JAMF

Lightspeed

<?xml version="1.0" encoding="UTF-8"?\>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd"\>

<plist version="1.0"\>

<dict\>

    <key\>configedit\</key\>

    <string\>-p filter.wavenetcloud.netsweeper.com:3431 -y
netsweeper_brand -f 958209 -n %devicename%@123-4567 -d 123-4567 -g nsw_pupil\</string\>

</dict\>

</plist\>

Notice LightspeedMDM requires the DFE code on the "-n" as well as the "-d" options, also note that device names will not show correctly if they have a space in the name.

Meraki

IOS Manual SSL Installation

To manually install the SSL Certificate see Apple support: Trust manually installed certificate

MACOS (Manual Installation)

The Wavenet Helpdesk will generate the MACOS Wagent and Client Filter configurations for the below.

SSL Installation

SSL Proxy Certificate

Open "Keychain Access" and under "System" set the permissions on the SSL certificate as below:

macos-ssl1

macos-ssl1

WAGENT

Download the latest WAgent v4.50.54.54

Install the WAgent package, this can be installed in the same way any other MacOS app is installed. Double Click the pkg file and follow the onscreen instructions.

macos-wagent1

macos-wagent2

macos-wagent3

macos-wagent4

Witht the com.netsweeper.wagent.plist supplied by the Wavenet Helpdesk, copy “com.netsweeper.wagent.plist” to “/Library/LaunchAgents/com.netsweeper.wagent.plist” you can use the terminal and the command

sudo cp com.netsweeper.wagent.plist /Library/LaunchAgents/com.netsweeper.wagent.plist

Once this file is copied into place you should restart the Macbook.

Client Filter

Download the lastest GA Client Filter currently Client Filter v12.60.55.55

Install the WAgent package, this can be installed in the same way any other MacOS app is installed. Double Click the pkg file and follow the onscreen instructions.

macos-cf1

macos-cf2

macos-cf3

macos-cf4

macos-cf5

Change the policy server URL to:

filter.wavenetcloud.netsweeper.com:3431

macos-cf6

On this next screen, set the "Webadmin URL to:

https://wavenetcloud.netsweeper.com/webadmin/

macos-cf7

macos-cf8

Allow the "Netsweeper Client Filter (tpfilter)"

macos-cf9

macos-cf10

Now in the tray at the top right click the Netsweeper icon and select "Settings"

macos-cf11

And then select "Filter Settings" on the next screen

macos-cf12

On this screen we will need to set the following items, these can be provided by the Wavenet Helpdesk

  • Company/Brand
  • Select the approriate "Filtering Flags"

    • Fail Closed
    • Enable HTTPS Filtering
    • AV/VPN Compatability Mode
  • User Append

  • Group Append
  • Group

macos-cf13