Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

cordova-plugin-vpn

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cordova-plugin-vpn

VPN Plugin for Cordova

  • 1.0.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
0
decreased by-100%
Maintainers
1
Weekly downloads
 
Created
Source

cordova-plugin-vpn

IOS

Android

Exposes 5 methods: (android only)

  • isVpnCapable: returns true if this device is capable of establishing a vpn connection, else false
  • isUp: return true if vpn connection is active, else false
  • listen: register listeners for state and error state updates
    • possible states: DISABLED, CONNECTING, CONNECTED, DISCONNECTING
    • possible error states: NO_ERROR, AUTH_FAILED, PEER_AUTH_FAILED, LOOKUP_FAILED, UNREACHABLE, GENERIC_ERROR, DISALLOWED_NETWORK_TYPE
  • enable: establish a new VPN connection using the provided provisioning json. Will return an error if wifi/wimax/ethernet connection is active, and will shutdown the VPN if a connection with one of those types becomes active
  • disable: terminate the currently active VPN connection

note: return in this context means calling the provided success callback function. Returning an error means calling the provided error callback function

Error codes used when calling the error callback function:

  • NOT/_SUPPORTED,
  • MISSING/_FIELDS,
  • UNKNOWN/_ERROR,
  • PERMISSION/_NOT/_GRANTED,
  • DISALLOWED/_NETWORK/_TYPE

Edit this configuration file to enable or disable mobileOnly (disallow VPN connection while connected to wifi, wimax or ethernet) and to set the vpn name as shown by the VPN system dialog. src/android/vpn_plugin_config.xml

Keywords

FAQs

Package last updated on 28 Sep 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc