Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 938 Bytes

README.md

File metadata and controls

43 lines (28 loc) · 938 Bytes

OpenConnect Pulse Launcher

Usage

./openconnect-pulse-launcher.py <vpn_url> where <vpn_url> is something like https://hostname/emp.

Installation

This python script should work on any distro with the following binaries installed:

awk
ifconfig
openconnect
pkill
route

Nix

It can also be used on Nix using the included flake.nix file.

Add the following to the inputs section of your flake.nix:

    openconnect-pulse-launcher.url = "github:erahhal/openconnect-pulse-launcher";

And add the following package somewhere in your config:

    inputs.openconnect-pulse-launcher.packages."${pkgs.system}".openconnect-pulse-launcher

Adding a password manager (e.g. Bitwarden)

  • Launch chromium manually (--user-data-dir must be full path, no ~/)
    chromium --user-data-dir=/home/<username>/.config/chromedriver/pulsevpn
  • Install the Bitwarden extension and setup