跳转到主要内容

Cisco VPN连接器

项目描述

https://badge.fury.io/py/vpnc.svg

pyvpnc是vpnc的Python连接器,vpnc是一个Cisco VPN集中器/路由器客户端。vpnc守护进程需要提升权限才能运行;如果需要,您将被提示输入管理员/sudo密码。

安装

首先,安装vpnc。在Debian/Ubuntu上

apt-get install vpnc

在OSX上

brew install vpnc

然后使用pip安装pyvpnc

pip install vpnc

用法

from vpnc import VPNC

vpn_client = VPNC(config={
    "IPSec_ID": "my IPSec ID",
    "IPSec_gateway": "my.gateway.com",
    "IPSec_secret": "my IPSec secret",
    "Xauth_username": "my Xauth username",
    "Xauth_password": "my Xauth password",
    "IKE_Authmode": "psk"
})

with vpn_client.vpn():
    # do stuff on the VPN!

测试

单元测试位于test/目录中。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

vpnc-0.2.0.tar.gz (3.8 kB 查看哈希值)

上传时间:

构建分布

vpnc-0.2.0-py3-none-any.whl (3.5 kB 查看哈希值)

上传时间: Python 3

vpnc-0.2.0-py2-none-any.whl (3.5 kB 查看哈希值)

上传时间 Python 2

由以下支持