🍺 BREW Explorer

← all formulae

openconnect

brew install openconnect v9.21 LGPL-2.1-only

Open-source client for Cisco AnyConnect SSL VPN connections from the command line.

Why you might care

OpenConnect is a lightweight alternative to Cisco's official client, supporting AnyConnect VPN, Pulse Secure, Fortinet FortiGate, and other proprietary VPN protocols. It's particularly useful for Linux and macOS users who need reliable VPN access without vendor lock-in or bloated GUI applications. Single-binary deployment and scriptable via CLI make it ideal for headless systems and automation.

Categories

Alternatives

cisco-anyconnect openvpn wireguard
1.8k
30-day installs · #1019
4.8k
90-day · #1107
14.1k
365-day · #1251

Runtime dependencies

Build dependencies

Links

Caveats

A `vpnc-script` has been installed at $HOMEBREW_PREFIX/etc/vpnc/vpnc-script.
If you applied any local changes then newer versions will be
available at $HOMEBREW_PREFIX/etc/vpnc/vpnc-script.default

Blurb generated by claude-haiku-4-5 on 2mo ago.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "cisco-anyconnect",
    "openvpn",
    "wireguard"
  ],
  "build_dependencies": [
    "gettext",
    "pkgconf"
  ],
  "categories": [
    "vpn",
    "networking",
    "ssh"
  ],
  "caveats": "A `vpnc-script` has been installed at $HOMEBREW_PREFIX/etc/vpnc/vpnc-script.\nIf you applied any local changes then newer versions will be\navailable at $HOMEBREW_PREFIX/etc/vpnc/vpnc-script.default\n",
  "conflicts_with": [],
  "dependencies": [
    "gmp",
    "gnutls",
    "nettle",
    "p11-kit",
    "stoken",
    "gettext"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Open client for Cisco AnyConnect VPN",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:41:16+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "openconnect",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://www.infradead.org/openconnect/",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": "OpenConnect VPN client.",
  "installs_30d": 1827,
  "installs_365d": 14114,
  "installs_90d": 4799,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "LGPL-2.1-only",
  "llm_generated_at": "2026-06-20T23:48:28+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "openconnect",
  "oldnames": [],
  "one_liner": "Open-source client for Cisco AnyConnect SSL VPN connections from the command line.",
  "optional_dependencies": [],
  "rank_30d": 1019,
  "rank_365d": 1251,
  "rank_90d": 1107,
  "raw_hash": "d27c0898dfda11fd",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/o/openconnect.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [
    "libxml2"
  ],
  "version_head": "HEAD",
  "version_stable": "9.21",
  "versioned_formulae": [],
  "why_use_this": "OpenConnect is a lightweight alternative to Cisco\u0027s official client, supporting AnyConnect VPN, Pulse Secure, Fortinet FortiGate, and other proprietary VPN protocols. It\u0027s particularly useful for Linux and macOS users who need reliable VPN access without vendor lock-in or bloated GUI applications. Single-binary deployment and scriptable via CLI make it ideal for headless systems and automation."
}