{"id":20833749,"url":"https://github.com/sbakker/perl-app-joc","last_synced_at":"2026-04-21T17:37:20.401Z","repository":{"id":113560501,"uuid":"64238796","full_name":"sbakker/perl-App-joc","owner":"sbakker","description":"JOC - Juniper Openconnect Client","archived":false,"fork":false,"pushed_at":"2022-12-07T09:57:52.000Z","size":54,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-18T21:18:02.245Z","etag":null,"topics":["juniper-openconnect-client","linux","openconnect","pulse-secure","vpn-client"],"latest_commit_sha":null,"homepage":null,"language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"artistic-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sbakker.png","metadata":{"files":{"readme":"README.md","changelog":"Changes","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-07-26T16:54:50.000Z","updated_at":"2022-12-07T09:57:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"e5fa15d8-6414-4fa6-9177-1a3dcd936724","html_url":"https://github.com/sbakker/perl-App-joc","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbakker%2Fperl-App-joc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbakker%2Fperl-App-joc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbakker%2Fperl-App-joc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbakker%2Fperl-App-joc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sbakker","download_url":"https://codeload.github.com/sbakker/perl-App-joc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243188203,"owners_count":20250453,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["juniper-openconnect-client","linux","openconnect","pulse-secure","vpn-client"],"created_at":"2024-11-18T00:16:36.897Z","updated_at":"2025-12-11T17:04:26.489Z","avatar_url":"https://github.com/sbakker.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"## App::joc version 0.10\n \n## DESCRIPTION\n\n### JOC - Juniper Openconnect Client\n\nThis package provides a CLI tool to connect to PulseSecure VPN services (formerly Juniper VPN) using openconnect rather than the \"native\" Pulse client.\n\nDifferent user configurations are supported by YAML files.\n\nTools included in this package:\n\n  * `bin/joc`\n\n     The Juniper Openconnect Client\n\n  * `bin/pulse_connect`\n\n    Shell script to connect using the \"native\" `pulsesvc` client.\n    Functionality is more limited than that of `joc`.\n\n  * `bin/getx509certificate`\n\n    Fetch the SSL certificate from a remote server and save it in PEM and DER formats.\n\nSee the POD documentation for each script.\n\n## INSTALLATION\n \nTo install this software, run the following commands (probably best as `root`):\n\n    perl Makefile.PL\n    make\n    make install\n\n### Building An RPM Package\n\nThe 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).\n\nTo build:\n\n    rpmbuild -ta App-joc-0.10.tar.gz\n\n## DEPENDENCIES\n \n  * Perl Modules:\n    - see `Makefile.PL`\n\n  * Other:\n\t- `openconnect` v7.05 or later.\n\t- `openssl` (x509 and s_client)\n \n## COPYRIGHT AND LICENCE\n \nCopyright (c) 2016, Steven Bakker _\u003csbakker AT cpan.org\u003e_\n \nThis package is free software; you can redistribute it and/or modify\nit under the same terms as Perl itself.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsbakker%2Fperl-app-joc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsbakker%2Fperl-app-joc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsbakker%2Fperl-app-joc/lists"}