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

Latest commit

25fdad8 · Jun 15, 2023
Jun 7, 2023
Jun 14, 2023
May 31, 2023
Jun 1, 2023
May 12, 2023
Jul 23, 2022
Jun 1, 2023
Jun 13, 2023
May 12, 2023
May 31, 2023
May 12, 2023
May 12, 2023
May 12, 2023
Jun 14, 2023
May 12, 2023
Jul 23, 2022
May 12, 2023
Jun 1, 2023
Jun 1, 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.