OpenConnect

From Wikipedia, the free encyclopedia
Jump to: navigation, search
OpenConnect
Original author(s) David Woodhouse
Initial release 7.02 / December 19, 2014; 1 day ago (2014-12-19)[1]
Platform Cross-platform
Type VPN
License GNU GPL
Website www.infradead.org/openconnect/

In computer networking, OpenConnect - an open-source software application - implements virtual private network (VPN) techniques for setting up secure point-to-point connections. It started as a client for Cisco's AnyConnect SSL VPN, which is supported by several Cisco routers, but as of 2013 it includes a server[2] and can offer a full VPN solution.

Architecture[edit]

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

Platforms[edit]

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

References[edit]

  1. ^ infradead.org - OpenConnect: Changelog
  2. ^ http://www.infradead.org/ocserv/
  3. ^ 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. 
  4. ^ http://nmav.gnutls.org/2013/11/inside-ssl-vpn-protocol.html
  5. ^ "Openconnect graphical client". GitHub. Retrieved 2014-10-28. 
  6. ^ "NetworkManager". gnome.org. Retrieved 2014-10-28. 
  7. ^ "NetworkManagement". kde.org. Retrieved 2014-10-28. 
  8. ^ cernekee. "Android UI for OpenConnect VPN client". GitHub. Retrieved 2014-10-28. 
  9. ^ "VPN Overview". Wiki.openwrt.org. Retrieved 2014-10-28. 

External links[edit]