To uninstall the Secure Endpoint Mac connector, navigate to the installation folder Applications > Cisco AMP (or Cisco AMP for Endpoints on versions 1.14.0 and newer) (Cisco Secure Endpoint for versions 1.18.0 and newer) and double-click the Uninstall AMP for Endpoints Connector.pkg (Uninstall Secure Endpoint connector.pkg on version 1.18.0 and newer) file. Follow the steps in the wizard to uninstall the application.
If for any reason the uninstaller is not successful, the Secure Endpoint Mac connector will have to be manually removed. To do this, open a terminal window and follow the appropriate procedure below. The procedure to follow depends on the version of the Mac connector being unisntalled and the macOS version.
Manual Uninstall Procedure For Mac Connector Versions Prior to 1.14.0
This uninstall procedure applies to all versions of macOS for Mac Connector versions prior to 1.14.0.
To manually uninstall Mac Connector, run the following commands:
-
sudo /bin/launchctl unload /Library/LaunchAgents/com.cisco.amp.agent.plist
If this does not stop the menulet, click on it and select Quit AMP for Endpoints Connector.
-
sudo /bin/launchctl unload /Library/LaunchDaemons/com.cisco.amp.daemon.plist
-
sudo /bin/launchctl list com.cisco.amp.daemon
This should yield the message: "Could not find service."
-
sudo /bin/launchctl unload /Library/LaunchDaemons/com.cisco.amp.updater.plist
-
sudo /bin/launchctl list com.cisco.amp.updater
This should yield the message: Could not find service "com.cisco.amp.updater" in domain for system.
-
sudo /sbin/kextunload -b com.cisco.amp.fileop
-
sudo /sbin/kextunload -b com.cisco.amp.nke
-
sudo /usr/sbin/kextstat -l | grep com.cisco.amp
This should yield an empty list.
-
sudo rm -rf "/Applications/Cisco AMP"
-
sudo rm -rf /Library/Extensions/ampfileop.kext
-
sudo rm -rf /Library/Extensions/ampnetworkflow.kext
-
sudo rm -rf "/Library/Application Support/Cisco/AMP for Endpoints Connector"
-
sudo rm -rf /opt/cisco/amp/
-
sudo rm -f /Library/Logs/Cisco/amp*
-
sudo rm -f /var/run/ampdaemon.pid
-
sudo rm -f /Library/LaunchAgents/com.cisco.amp.agent.plist
-
sudo rm -f /Library/LaunchDaemons/com.cisco.amp.daemon.plist
-
sudo rm -f /Library/LaunchDaemons/com.cisco.amp.updater.plist
-
sudo pkgutil --forget com.cisco.amp.agent
-
sudo pkgutil --forget com.cisco.amp.daemon
-
sudo pkgutil --forget com.cisco.amp.kextsigned
-
sudo pkgutil --forget com.cisco.amp.kextunsigned
-
sudo pkgutil --forget com.cisco.amp.support
-
sudo pkgutil --forget com.sourcefire.amp.agent
-
sudo pkgutil --forget com.sourcefire.amp.daemon
-
sudo pkgutil --forget com.sourcefire.amp.kextsigned
-
sudo pkgutil --forget com.sourcefire.amp.kextunsigned
-
sudo pkgutil --forget com.sourcefire.amp.support
-
For each user, remove the following directory if it exists:
rm -f ~/Library/Preferences/SourceFire-Inc.FireAMP-Mac.plist
-
For each user, remove the following directory if it exists:
rm -f ~/Library/Preferences/Cisco-Inc.AMP-for-Endpoints-Connector.plist
Manual Uninstall Procedure For Mac Connector Versions 1.14.0 to 1.16.2
The uninstall procedure for Mac Connector versions 1.14.0 and newer varies depending on the version of macOS being used.
To manually uninstall Mac Connector, run the following commands:
- /bin/launchctl unload /Library/LaunchAgents/com.cisco.amp.agent.plist
If this does not stop the menulet, click on it and select Quit AMP for Endpoints Connector.
- sudo /bin/launchctl unload /Library/LaunchDaemons/com.cisco.amp.daemon.plist
- sudo /bin/launchctl list com.cisco.amp.daemon
This should yield the message: Could not find service.
- sudo /bin/launchctl unload /Library/LaunchDaemons/com.cisco.amp.updater.plist
- sudo /bin/launchct list com.cisco.amp.updater
This should yield the message: Could not find service "com.cisco.amp.updater" in domain for system.
- For macOS versions 10.15 and older:
sudo /sbin/kextunload -b com.cisco.amp.fileop
- For macOS versions 10.15 and older:
sudo /sbin/kextunload -b com.cisco.amp.nke
- For macOS versions 10.15 and older:
sudo /usr/sbin/kextstat -l | grep com.cisco.amp
This should yield an empty list.
- For macOS versions 11 and newer:
/Applications/Cisco\ AMP\ for\ Endpoints/AMP\ for\ Endpoints\ Service.app/Contents/MacOS/AMP\ for\ Endpoints\ Service deactivate endpoint_security
Enter password when prompted. Note that this step cannot be executed remotely as the local user is required to enter the password.
- For macOS versions 11 and newer:
/Applications/Cisco\ AMP\ for\ Endpoints/AMP\ for\ Endpoints\ Service.app/Contents/MacOS/AMP\ for\ Endpoints\ Service deactivate content_filter
Enter password when prompted. Note that this step cannot be executed remotely as the local user is required to enter the password.
- For macOS versions 11 and newer:
systemextensionsctl list | grep com.cisco.endpoint.svc
All system extensions for com.cisco.endpoint.svc.networkextension and com.cisco.endpoint.svc.securityextension should be listed with "[terminated waiting to uninstall on reboot]."
- For macOS versions 10.15 and older:
sudo rm -rf "/Applications/Cisco AMP for Endpoints"
- For macOS versions 10.15 and older:
sudo rm -rf /Library/Extensions/ampfileop.kext
- For macOS versions 10.15 and older:
sudo rm -rf /Library/Extensions/ampnetworkflow.kext
- sudo rm -rf "/Library/Application Support/Cisco/AMP for Endpoints Connector"
- sudo rm -rf /opt/cisco/amp/
- sudo rm -f /Library/Logs/Cisco/amp*
- sudo rm -f /var/run/ampdaemon.pid
- sudo rm -f /Library/LaunchAgents/com.cisco.amp.agent.plist
- sudo rm -f /Library/LaunchDaemons/com.cisco.amp.daemon.plist
- sudo rm -f /Library/LaunchDaemons/com.cisco.amp.updater.plist
- sudo pkgutil --forget com.cisco.amp.agent
- sudo pkgutil --forget com.cisco.amp.daemon
- sudo pkgutil --forget com.cisco.amp.kextsigned
- sudo pkgutil --forget com.cisco.amp.kextunsigned
- sudo pkgutil --forget com.cisco.amp.support
- sudo pkgutil --forget com.sourcefire.amp.agent
- sudo pkgutil --forget com.sourcefire.amp.daemon
- sudo pkgutil --forget com.sourcefire.amp.kextsigned
- sudo pkgutil --forget com.sourcefire.amp.kextunsigned
- sudo pkgutil --forget com.sourcefire.amp.support
- For each user, remove the following directory if it exists:
rm -f ~/Library/Preferences/SourceFire-Inc.FireAMP-Mac.plist
- For each user, remove the following directory if it exists:
rm -f ~/Library/Preferences/Cisco-Inc.AMP-for-Endpoints-Connector.plist
Manual Uninstall Procedure For Mac Connector Versions 1.18.0 and newer
The uninstall procedure for Mac connector versions 1.18.0 and newer varies depending on the version of macOS being used.
To manually uninstall Mac connector, run the following commands:
- /bin/launchctl unload /Library/LaunchAgents/com.cisco.amp.agent.plist
If this does not stop the menulet, click on it and select Quit Secure Endpoint connector.
- sudo /bin/launchctl unload /Library/LaunchDaemons/com.cisco.amp.daemon.plist
- sudo /bin/launchctl list com.cisco.amp.daemon
This should yield the message: Could not find service.
- sudo /bin/launchctl unload /Library/LaunchDaemons/com.cisco.amp.updater.plist
- sudo /bin/launchct list com.cisco.amp.updater
This should yield the message: Could not find service "com.cisco.amp.updater" in domain for system.
- For macOS versions 10.15 and older:
sudo /sbin/kextunload -b com.cisco.amp.fileop
- For macOS versions 10.15 and older:
sudo /sbin/kextunload -b com.cisco.amp.nke
- For macOS versions 10.15 and older:
sudo /usr/sbin/kextstat -l | grep com.cisco.amp
This should yield an empty list.
- For macOS versions 11 and newer:
/Applications/Cisco\ Secure\ Endpoint/Secure\ Endpoint\ Service.app/Contents/MacOS/Secure\ Endpoint\ Service deactivate endpoint_security
Enter password when prompted. Note that this step cannot be executed remotely as the local user is required to enter the password.
- For macOS versions 11 and newer:
/Applications/Cisco\ Secure\ Endpoint/Secure\ Endpoint\ Service.app/Contents/MacOS/Secure\ Endpoint\ Service deactivate content_filter
Enter password when prompted. Note that this step cannot be executed remotely as the local user is required to enter the password.
- For macOS versions 11 and newer:
systemextensionsctl list | grep com.cisco.endpoint.svc
All system extensions for com.cisco.endpoint.svc.networkextension and com.cisco.endpoint.svc.securityextension should be listed with "[terminated waiting to uninstall on reboot]."
- For macOS versions 10.15 and older:
sudo rm -rf "/Applications/Cisco Secure Endpoints"
- For macOS versions 10.15 and older:
sudo rm -rf /Library/Extensions/ampfileop.kext
- For macOS versions 10.15 and older:
sudo rm -rf /Library/Extensions/ampnetworkflow.kext
- sudo rm -rf "/Library/Application Support/Cisco/Secure Endpoint"
- sudo rm -rf /opt/cisco/amp/
- sudo rm -f /Library/Logs/Cisco/amp*
- sudo rm -f /var/run/ampdaemon.pid
- sudo rm -f /Library/LaunchAgents/com.cisco.amp.agent.plist
- sudo rm -f /Library/LaunchDaemons/com.cisco.amp.daemon.plist
- sudo rm -f /Library/LaunchDaemons/com.cisco.amp.updater.plist
- sudo pkgutil --forget com.cisco.amp.agent
- sudo pkgutil --forget com.cisco.amp.daemon
- sudo pkgutil --forget com.cisco.amp.kextsigned
- sudo pkgutil --forget com.cisco.amp.kextunsigned
- sudo pkgutil --forget com.cisco.amp.support
- sudo pkgutil --forget com.sourcefire.amp.agent
- sudo pkgutil --forget com.sourcefire.amp.daemon
- sudo pkgutil --forget com.sourcefire.amp.kextsigned
- sudo pkgutil --forget com.sourcefire.amp.kextunsigned
- sudo pkgutil --forget com.sourcefire.amp.support
- For each user, remove the following directory if it exists:
rm -f ~/Library/Preferences/SourceFire-Inc.FireAMP-Mac.plist
- For each user, remove the following directory if it exists:
rm -f ~/Library/Preferences/Cisco-Inc.AMP-for-Endpoints-Connector.plist