The following script can be used to disable Zscaler on macOS. Zscaler is corporate spyware and security software that controls access to Internet resources and spoofs TLS certificates to allow inspection of encrypted communications on corporate managed computers.
This script will not uninstall the Zscaler software.
You may be asked to enter a password for command operations that require
elevated privileges via sudo. If you do not have permission to run commands
with sudo then these scripts will not work for you.
Where the script makes a change to prevent automatic restarts, a 'start' action has been provided to reset those changes back to normal, so Zscaler can restart normally after a reboot.
Download and install the script using curl as shown below.
curl -L https://gist.github.com/christopher-hopper/c8033839ef927a201feb8a8e8d256ed7/raw/zscaler-stop.sh -o zscaler-stop.sh && chmod ug+x $_
NOTE: Using curl to access gist.github.com may not work when Zscaler
is running. If so, copy and paste the raw script contents to a new file and
save it as zscaler-stop.sh.
TIP: Optionally, after download move the script into the
/usr/local/bin folder so you can execute it from anywhere.
After downloading the script can be executed in the terminal.
To stop Zscaler, in a terminal run the script with no arguments:
./zscaler-stop.sh
To restart Zscaler, run the script with the start argument:
./zscaler-stop.sh start
To check if Zscaler is listening and get usage help, run the script
with the help argument:
./zscaler-stop.sh help
Thanks for this great script! Any chance this can be utilized outside of terminal? I was thinking about running this as via automator or script editor but when I tried to do this it ran into permission issues.