OpenConnect
Original author(s) | David Woodhouse |
---|---|
Initial release | 1.00 / March 18, 2009[1] |
Stable release | 7.06 / March 17, 2015[1] |
Platform | Cross-platform |
Type | VPN |
License | GNU GPL |
Website | www |
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[update], 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.
<references />
, or <references group="..." />
External links
- ↑ 1.0 1.1 1.2 infradead.org - OpenConnect: Changelog
- ↑ "Development of OpenConnect was started after a trial of the Cisco client under Linux found it to have many deficiencies …"
- ↑ ocserv home page
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ http://nmav.gnutls.org/2013/11/inside-ssl-vpn-protocol.html
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.