用于检查点r80管理服务器web api的python客户端

cpauto的Python项目详细描述


cpauto

PyPI

Build Status

cpauto是一个客户端库,用python编写,用于公开的web api 通过检查点R80管理服务器软件。检查点R80 管理api提供自动化和集成功能 在以前版本的检查点管理服务器中不可用 软件。

https://sc1.checkpoint.com/documents/R80/APIs/#introduction

看,cpauto的力量:

>>> import cpauto
>>> cc = cpauto.CoreClient('admin', 'vpn123', '10.6.9.81')
>>> r = cc.login()
>>> r.status_code
200
>>> r.json()
{u'last-login-was-at': {u'posix': 1478636363481, u'iso-8601': u'2016-11-08T15:19-0500'}, u'uid': ...}
>>> n = cpauto.Network(cc)
>>> r = n.add('net_mgmt', { 'subnet': '10.6.9.0', 'subnet-mask': '255.255.255.0' })
>>> r.status_code
200
>>> r.json()
{u'domain': {u'domain-type': u'domain', u'name': u'SMC User', u'uid': u'41e821a0-3720-11e3-aa6e-0800200c9fde'}, ...}
>>> r = cc.publish()
>>> r.status_code
200
>>> r.json()
{u'task-id': u'01234567-89ab-cdef-8b0a-92e9635a47d3'}
>>> r = cc.logout()
>>> r.status_code
200
>>> r.json()
{u'message': u'OK'}

安装

要安装cpauto,只需:

$ pip install cpauto

享受吧。

文档

Documentation Status

丰富的文档可在:http://cpauto.readthedocs.io/

发布历史

0.0.5(2017-01-31)

新功能

  • 完全支持威胁简介。

错误修复

  • 修复了在等待任务逻辑中发现的问题。

0.0.4(2016-12-09)

新功能

  • 完全支持会话。
  • 核心客户机现在可以选择等待任务。

其他

  • 文档通过readthedocs.io进行更新和托管。

0.0.3(2016-11-23)

新功能

  • 完全支持服务和应用程序对象。

其他

  • 所有代码都已确认可与python版本2.7、3.5以及两者之间的版本一起使用。

0.0.2(2016-11-21)

新功能

  • 完全支持访问和NAT对象。
  • 支持一些杂项功能强大。

0.0.1(2016-11-15)

功能

  • 完全支持策略包、简单网关、主机、组和网络对象。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java MongoOperations Upert/FindModify删除mongo中的所有字段   java括号中的二叉树,而!=空值无效   java com.*.*.**。安全CustomUserDetail无法强制转换为com。***。安全CustomUserDetail   java如何编写多线程算法来发现可用socket   java Spring Boot Solr:子文档的索引列表   java如何向maven shade插件添加外部jar文件   java zebra条形码扫描仪Android studio集成   java为什么一个地方的原始类型会导致其他地方的通用调用站点被视为原始类型?   java将swing控件拆分为相等的部分   java如何在jshell中为spring项目设置类路径   java关于如何从API级别19的时间选择器中删除此白边的提示?   存储二进制字符串所有可能序列的算法,Java   测试JUnitJava。lang.NullPointerException   java Google AppEngine数据库   JavaSpring如何向数据对象注入@Value?   在eclipse java项目中包含mavenant构建库   带有JSP/EL的java省略号(缩写文本)