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.
1.8k
30-day installs · #1019
4.8k
90-day · #1107
14.1k
365-day · #1251
Runtime dependencies
Build dependencies
Links
- https://www.infradead.org/openconnect/
- Brew formula source: Formula/o/openconnect.rb
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."
}