This is a client for pulse secure written in go
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nils_pugnos bee54e52dc Update 'go.mod' 1 year ago
README.md Juniper Pulse Client to support SSO 1 year ago
go.mod Update 'go.mod' 1 year ago
go.sum Juniper Pulse Client to support SSO 1 year ago
main.go Juniper Pulse Client to support SSO 1 year ago
vpn-config.toml Juniper Pulse Client to support SSO 1 year ago

README.md

gopulse

This is a Juniper pulse client that supports SSO, tested with OKTA.

It depends on openconnect to make the actual tunnel.

Building:

go build .

Running:

There are 2 options

  1. create a config file call vpn-config and put it into your home directory"
  2. run it without any config, you will be prompted for a password.

Configfile (toml)

~/vpn-config

Password = "this is my password" Region = "Region" # If there is more than one endpoint Tunnel = "tun0"

./gopulse

Without config

./gopulse