OpenConnect

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
OpenConnect
Original author(s) David Woodhouse
Initial release 1.00 / March 18, 2009 (2009-03-18)[1]
Stable release 7.06 / March 17, 2015; 10 years ago (2015-03-17)[1]
Platform Cross-platform
Type VPN
License GNU GPL
Website www.infradead.org/openconnect/

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]

Architecture

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]

Platforms

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]

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

External links

  1. 1.0 1.1 1.2 infradead.org - 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. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. http://nmav.gnutls.org/2013/11/inside-ssl-vpn-protocol.html
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.