1.4.10 • Published 11 years ago

vpnc v1.4.10

Weekly downloads
79
License
-
Repository
github
Last release
11 years ago

node-vpnc

build status

Use vpnc to connect to a remote Cisco VPN, using a specified configuration.

Example

var vpnc = require('vpnc');

var config = {
    IPSec_ID: 'foobar',
    IPSec_gateway: 'vpn.example.com',
    IPSec_secret: 'topSecret',

    Xauth_username: 'test@example',
    Xauth_password: 'r00barb',

    IKE_Authmode: 'psk',
    IKE_DH_Group: 'dh2',
    DNSUpdate: 'no',
    NAT_Traversal_Mode: 'force-natt',
    Local_Port: 0,
    Cisco_UDP_Encapsulation_Port: 0,
};

function connect() {
    vpnc.connect(config, function (err, code) {
        if (err) {
            console.log('Error connecting VPN:');
            console.log(err);
        } else {
            console.log('VPN connected. Disconnecting in five seconds.');
            setTimeout(disconnect, 5000);
        }
    });
}

function disconnect() {
    vpnc.disconnect(function (err, code) {
        if (err) {
            console.log('Error disconnecting VPN:');
            console.log(err);
        } else {
            console.log('VPN disconnected.');
        }
    });
}

connect();
1.4.10

11 years ago

1.4.9

11 years ago

1.4.8

11 years ago

1.4.7

11 years ago

1.4.6

11 years ago

1.4.5

11 years ago

1.4.4

11 years ago

1.4.3

12 years ago

1.4.2

12 years ago

1.4.1

12 years ago

1.4.0

12 years ago

1.3.4

12 years ago

1.3.3

12 years ago

1.3.2

12 years ago

1.3.1

12 years ago

1.3.0

12 years ago

1.2.0

12 years ago

1.1.1

12 years ago

1.1.0

12 years ago

1.0.0

12 years ago