OpenConnect
OpenConnect is a free and open-source cross-platform multi-protocol virtual private network (VPN) client software which implement secure point-to-point connections. The OpenConnect client supports the following VPN protocols: Cisco AnyConnect Juniper Secure Connect (since 7.05) Palo Alto Networks GlobalProtect (since 8.00) Ivanti/Pulse Connect Secure (since 8.04) F5 BIG-IP and Fortinet FortiGate and Array Networks AG SSL VPN (since 8.20) It was originally written as an open-source replacement for Cisco's proprietary AnyConnect SSL VPN client, which is supported by several Cisco routers.