From Wikipedia, the free encyclopedia
Jump to: navigation, search
Original author(s) David Woodhouse
Initial release 1.00 / March 18, 2009 (2009-03-18)[1]
Stable release
7.06 / March 17, 2015; 18 months ago (2015-03-17)[1]
Platform Cross-platform
Type VPN
License GNU LGPL

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

It was originally written as an open source replacement for Cisco's proprietary AnyConnect SSL VPN client,[2] which is supported by several Cisco routers. As of 2013, the OpenConnect project also offers an AnyConnect-compatible server,[3] and thus offers a full client-server VPN solution. The OpenConnect client has added support for Juniper Networks' SSL VPN in version 7.05 as well.[1]


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


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


  1. ^ a b c - OpenConnect: Changelog
  2. ^ "Development of OpenConnect was started after a trial of the Cisco client under Linux found it to have many deficiencies …"
  3. ^ ocserv home page
  4. ^ Tiso, John; Scholfield, Mark D.; Teare, Diane (2011). Designing Cisco Network Service Architectures (ARCH): Foundation Learning Guide. Foundation Learning Guides (3 ed.). Cisco Press. p. 464. ISBN 9781587142888. Retrieved 2013-06-13. Cisco AnyConnect is a Cisco implementation of the thick client. Because the SSL VPN network extension runs on top of the SSL protocol, it is simpler to manage and has greater robustness with different network topologies such as firewalls and Network Address Translation (NAT) than the higher security of IPsec. 
  5. ^ "The OpenConnect VPN Protocol Version 1.0". Retrieved 2015-04-29. 
  6. ^
  7. ^ "Openconnect graphical client". GitHub. Retrieved 2014-10-28. 
  8. ^ "NetworkManager". Retrieved 2014-10-28. 
  9. ^ "NetworkManagement". Retrieved 2014-10-28. 
  10. ^ cernekee. "Android UI for OpenConnect VPN client". GitHub. Retrieved 2014-10-28. 
  11. ^ "VPN Overview". Retrieved 2014-10-28. 

External links[edit]

Some useful usage information.