Skip to content

A daemon wrapping the openconnect VPN client to provide enhanced functionality for corporate Linux clients

License

Notifications You must be signed in to change notification settings

telekom-mms/oc-daemon

Folders and files

NameName
Last commit message
Last commit date
Jun 30, 2023
Jun 14, 2023
Mar 7, 2024
Mar 14, 2024
Mar 25, 2024
Jun 16, 2023
Mar 25, 2024
Mar 14, 2024
May 12, 2023
Mar 8, 2024
May 12, 2023
May 12, 2023
May 12, 2023
Mar 25, 2024
May 12, 2023
Jul 23, 2022
May 12, 2023
Dec 18, 2023
Dec 18, 2023

Repository files navigation

OpenConnect Daemon

OpenConnect Daemon allows a user to connect to a Cisco AnyConnect VPN. It uses openconnect, Linux policy-based routing and nftables to support static as well as DNS-based exclusion of traffic from the tunnel (split tunneling) and prevention of unprotected network access on untrusted networks (Always-On VPN). The OpenConnect Daemon runs as systemd service and the user interacts with it using the oc-client tool.

Installation

Please see Installation for installation instructions.

Usage

You can connect to the VPN with your current settings with:

$ oc-client

or

$ oc-client connect

You can list VPN servers in your XML profile (/var/lib/oc-daemon/profile.xml) with:

$ oc-client list

You can show the current status with:

$ oc-client status

You can disconnect the VPN with:

$ oc-client disconnect

Please see Usage for more usage and configuration information.

Documentation

Please see the docs folder for user and development documentation.