Skip to content

Instantly share code, notes, and snippets.

@CodeMonkeyKevin
Forked from bubenkoff/checkpoint.sh
Last active May 23, 2016 17:05
Show Gist options
  • Save CodeMonkeyKevin/910e49bfe4c0897971023ef54e8e976f to your computer and use it in GitHub Desktop.
Save CodeMonkeyKevin/910e49bfe4c0897971023ef54e8e976f to your computer and use it in GitHub Desktop.
Endpoint Security VPN FULL start/stop script for Mac OS X
#!/bin/bash
#
# The reason of creating this script is that Endpoint Security VPN installs it's own application firewall kext cpfw.kext
# which prevents for example PPTP connections from this computer, which is not appropriate if you need subj connection just
# from time to time
# Usage: checkpoint.sh load|unload
# You will need sudo power, of course
#
if [ $1 == "unload" ]
then
killall Endpoint_Security_VPN
killall TrGui
killall TrGUI;
fi
sudo launchctl $1 /Library/LaunchDaemons/com.checkpoint.epc.service.plist && sudo kext$1 /System/Library/Extensions/cpfw.kext
if [ $1 == 'load' ]
then
/Applications/Endpoint\ Security\ VPN.app/Contents/MacOS/Endpoint_Security_VPN 2>1 > /dev/null &
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment