https://github.com/sbakker/perl-app-joc
JOC - Juniper Openconnect Client
https://github.com/sbakker/perl-app-joc
juniper-openconnect-client linux openconnect pulse-secure vpn-client
Last synced: 7 months ago
JSON representation
JOC - Juniper Openconnect Client
- Host: GitHub
- URL: https://github.com/sbakker/perl-app-joc
- Owner: sbakker
- License: artistic-2.0
- Created: 2016-07-26T16:54:50.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T09:57:52.000Z (almost 3 years ago)
- Last Synced: 2025-01-18T21:18:02.245Z (9 months ago)
- Topics: juniper-openconnect-client, linux, openconnect, pulse-secure, vpn-client
- Language: Perl
- Size: 52.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changes
- License: LICENSE
Awesome Lists containing this project
README
## App::joc version 0.10
## DESCRIPTION### JOC - Juniper Openconnect Client
This package provides a CLI tool to connect to PulseSecure VPN services (formerly Juniper VPN) using openconnect rather than the "native" Pulse client.
Different user configurations are supported by YAML files.
Tools included in this package:
* `bin/joc`
The Juniper Openconnect Client
* `bin/pulse_connect`
Shell script to connect using the "native" `pulsesvc` client.
Functionality is more limited than that of `joc`.* `bin/getx509certificate`
Fetch the SSL certificate from a remote server and save it in PEM and DER formats.
See the POD documentation for each script.
## INSTALLATION
To install this software, run the following commands (probably best as `root`):perl Makefile.PL
make
make install### Building An RPM Package
The distribution tarball comes with a `.spec` file (originally created using `cpanspec`, see this [Perl Hacks](http://perlhacks.com/2015/10/build-rpms-of-cpan-modules/) article for the finer details).
To build:
rpmbuild -ta App-joc-0.10.tar.gz
## DEPENDENCIES
* Perl Modules:
- see `Makefile.PL`* Other:
- `openconnect` v7.05 or later.
- `openssl` (x509 and s_client)
## COPYRIGHT AND LICENCE
Copyright (c) 2016, Steven Bakker __
This package is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.