The pfSense Store

Author Topic: Cisco AnyConnect (server) support?  (Read 3760 times)

0 Members and 1 Guest are viewing this topic.

Offline einervonvielen

  • Newbie
  • *
  • Posts: 12
  • Karma: +0/-0
    • View Profile
Cisco AnyConnect (server) support?
« on: April 19, 2016, 09:37:03 am »
As Cisco´s AnyConnect client is very popular, I suggest to add support for it

There´s "OpenConnect VPN Server". According to the homepage: "It implements the OpenConnect SSL VPN protocol, and has also (currently experimental) compatibility with clients using the AnyConnect SSL VPN protocol."

Offline jimp

  • Administrator
  • Hero Member
  • *****
  • Posts: 21404
  • Karma: +1437/-26
    • View Profile
Re: Cisco AnyConnect (server) support?
« Reply #1 on: April 26, 2016, 10:21:30 am »
The fine print of the Cisco VPN client license states that it's a violation of the license to use them with anything other than Cisco devices.

So while you might be able to get away with installing that server and using it personally or for your company, including support for that as a feature in a distribution like pfSense may not go over so well legally.

http://www.cisco.com/c/en/us/support/docs/security/anyconnect-secure-mobility-client/200191-AnyConnect-Licensing-Frequently-Asked-Qu.html#anc51
Quote
Q. Can I use AnyConnect to make VPN connections with non-Cisco VPN head-ends?

A. No, AnyConnect's VPN services may only be used with appropriately licensed Cisco equipment. Use of AnyConnect with non-Cisco VPN equipment is strictly prohibited by our license agreement.
Need help fast? Commercial Support!

Co-Author of pfSense: The Definitive Guide. - Check the Doc Wiki for FAQs.

Do not PM for help!

Offline ilvipero

  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: Cisco AnyConnect (server) support?
« Reply #2 on: May 29, 2016, 11:42:01 am »
Hello, I would like to add a few words on this discussion. I have been helping the openconnect project with some documentation and testing, so I am available to help with further clarifications if needed.

OpenConnect server does not breach any Cisco license, it can be installed with no such problem. Actually, it is now also available in many distributions, via repos: fedora, ubuntu, debian, etc.
OpenConnect client is available for most operative systems, such as Windows, Linux, Mac, Android. Using OpenConnect server without AnyConnect client is therefore possible.

I would love to see OpenConnect in PFsense. A few reasons why:

  • no need to distribute profiles to clients (IPSEC client, OpenVPN client).
  • multiple profiles can be selected when connecting to same gateway IP/Hostname. Each "profile" can assign different rules to clients (Full Tunnel, Split Tunnel, etc.) No need to create multiple server instances for different rule set, like in OpenVPN.
  • compatible with many authentication methods: certificates, pam, internal users (users configured in openconnect server), radius, kerberos, dual factor authentication.
  • can be used to establish site-to-site connections between firewalls.
  • great support of proxy-arp, this can be used to avoid tap devices and still be seen as part of the "remote LAN subnet".
  • can limit client bandwidth.
  • Intrusion prevention included with multiple configuration options.

Offline Harvy66

  • Hero Member
  • *****
  • Posts: 2218
  • Karma: +204/-12
    • View Profile
Re: Cisco AnyConnect (server) support?
« Reply #3 on: May 29, 2016, 01:55:35 pm »
Would it actually be able to be part of PFSense' base install since it's GPL? If it stays an optional post-install package, would it be safe from GPL and the AnyVPN client license?

Offline djzort

  • Jr. Member
  • **
  • Posts: 79
  • Karma: +2/-0
    • View Profile
Re: Cisco AnyConnect (server) support?
« Reply #4 on: August 31, 2017, 04:43:42 am »
If it was an optional package add-on, the GPL license doesnt taint the base at all.

+1 to this.

This guy brought it in via freebsd packages https://blog.dhampir.no/content/pfsense-as-a-cisco-anyconnect-vpn-client-using-openconnect