Neha Patil (Editor)

OpenConnect

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Original author(s)
  
David Woodhouse

Type
  
VPN

Platform
  
Cross-platform

Initial release
  
1.00 / March 18, 2009 (2009-03-18)

Stable release
  
7.08 / December 13, 2016; 3 months ago (2016-12-13)

Repository
  
git.infradead.org/users/dwmw2/openconnect.git

OpenConnect is an open-source software application for connecting to virtual private networks (VPN), which implement secure point-to-point connections.

Contents

It was originally written as an open source replacement for Cisco's proprietary AnyConnect SSL VPN client, which is supported by several Cisco routers. As of 2013, the OpenConnect project also offers an AnyConnect-compatible server, and thus offers a full client-server VPN solution.

The OpenConnect client added support for Juniper Networks' SSL VPN in version 7.05, and a fork has provided experimental support for Palo Alto Networks' GlobalProtect VPN.

Architecture

OpenConnect uses a protocol compatible with AnyConnect's SSL protocol, implemented within an open-source project unaffiliated with Cisco. AnyConnect VPNs utilize TLS and DTLS to encrypt and authenticate the encapsulated VPN traffic.

Platforms

It is available on Solaris, Linux, OpenBSD, FreeBSD, Mac OS X, and has graphical user interface clients for Windows 2000/XP/Vista/7, GNOME, and KDE. It is also available on mobile clients like Android devices, and has been integrated into router firmware packages such as OpenWrt.

References

OpenConnect Wikipedia