Как включить/выключить Cisco AnyConnect Filter Extension в клиенте для MacOS

18.03.2024

По работе приходится иногда работать с VPN в партнёрской страховой компании через их клиент Cisco AnyConnect VPN.

Но по-умолчанию он тянет за собой несколько фильтров трафика и добавляет их в автозапуск ОС. Мне такой вариант не нравится поэтому нашел такое решение:

Отключение VPN агента Cisco AnyConnect:
#!/bin/sh

echo Отключение VPN агента Cisco AnyConnect...
sudo launchctl disable system/com.cisco.anyconnect.vpnagentd

echo Выгружаем конфиг VPN агента...
sudo launchctl bootout system /Library/LaunchDaemons/com.cisco.anyconnect.vpnagentd.plist

echo Вырубаем расширение фильтра трафика VPN агента...
/Applications/Cisco/Cisco\ AnyConnect\ Socket\ Filter.app/Contents/MacOS/Cisco\ AnyConnect\ Socket\ Filter -deactivateExt
Включение VPN агента Cisco AnyConnect:
#!/bin/sh

echo Включаем VPN агента Cisco AnyConnect...
sudo launchctl enable system/com.cisco.anyconnect.vpnagentd

echo Загружаем конфиг VPN агента...
sudo launchctl bootstrap system /Library/LaunchDaemons/com.cisco.anyconnect.vpnagentd.plist

Источник: gist.github.com


Тэги: