{ "info": { "author": "Dana James Traversie", "author_email": "dtravers@checkpoint.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "cpauto\n======\n\n|PyPI|\n\n|Build Status|\n\ncpauto is a client library, written in Python, for the web APIs exposed\nvia Check Point R80 management server software. The Check Point R80\nmanagement APIs provide automation and integration capabilities that\nwere not available in previous versions of Check Point management server\nsoftware.\n\nhttps://sc1.checkpoint.com/documents/R80/APIs/#introduction\n\nBehold, the power of cpauto:\n\n::\n\n >>> import cpauto\n >>> cc = cpauto.CoreClient('admin', 'vpn123', '10.6.9.81')\n >>> r = cc.login()\n >>> r.status_code\n 200\n >>> r.json()\n {u'last-login-was-at': {u'posix': 1478636363481, u'iso-8601': u'2016-11-08T15:19-0500'}, u'uid': ...}\n >>> n = cpauto.Network(cc)\n >>> r = n.add('net_mgmt', { 'subnet': '10.6.9.0', 'subnet-mask': '255.255.255.0' })\n >>> r.status_code\n 200\n >>> r.json()\n {u'domain': {u'domain-type': u'domain', u'name': u'SMC User', u'uid': u'41e821a0-3720-11e3-aa6e-0800200c9fde'}, ...}\n >>> r = cc.publish()\n >>> r.status_code\n 200\n >>> r.json()\n {u'task-id': u'01234567-89ab-cdef-8b0a-92e9635a47d3'}\n >>> r = cc.logout()\n >>> r.status_code\n 200\n >>> r.json()\n {u'message': u'OK'}\n\nInstallation\n============\n\nTo install cpauto, simply:\n\n::\n\n $ pip install cpauto\n\nEnjoy.\n\nDocumentation\n=============\n\n|Documentation Status|\n\nCopious documentation is available at: http://cpauto.readthedocs.io/\n\n.. |PyPI| image:: https://img.shields.io/pypi/v/cpauto.svg\n :target: https://pypi.python.org/pypi/cpauto\n.. |Build Status| image:: https://travis-ci.org/dana-at-cp/cpauto.svg?branch=master\n :target: https://travis-ci.org/dana-at-cp/cpauto\n.. |Documentation Status| image:: https://readthedocs.org/projects/cpauto/badge/?version=latest\n :target: http://cpauto.readthedocs.io/en/latest/?badge=latest\n\n\n.. :changelog:\n\nRelease History\n---------------\n\n0.0.5 (2017-01-31)\n++++++++++++++++++\n\n**New Features**\n\n- Full support for threat profiles.\n\n**Bug Fixes**\n\n- Fixed issue discovered in the wait for task logic.\n\n0.0.4 (2016-12-09)\n++++++++++++++++++\n\n**New Features**\n\n- Full support for sessions.\n- The core client now optionally waits for tasks.\n\n**Miscellaneous**\n\n- Documentation is updated and hosted via readthedocs.io.\n\n0.0.3 (2016-11-23)\n++++++++++++++++++\n\n**New Features**\n\n- Full support for service and application objects.\n\n**Miscellaneous**\n\n- All code confirmed to work with Python versions 2.7, 3.5, and in between.\n\n0.0.2 (2016-11-21)\n++++++++++++++++++\n\n**New Features**\n\n- Full support for access and NAT objects.\n- Support for some misc. powerful features.\n\n0.0.1 (2016-11-15)\n++++++++++++++++++\n\n**Features**\n\n- Full support for policy package, simple gateway, host, group and network objects.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dana-at-cp/cpauto", "keywords": "", "license": "Apache Software License", "maintainer": "", "maintainer_email": "", "name": "cpauto", "package_url": "https://pypi.org/project/cpauto/", "platform": "any", "project_url": "https://pypi.org/project/cpauto/", "project_urls": { "Homepage": "https://github.com/dana-at-cp/cpauto" }, "release_url": "https://pypi.org/project/cpauto/0.0.5/", "requires_dist": null, "requires_python": "", "summary": "Python client for Check Point R80 management server web APIs", "version": "0.0.5" }, "last_serial": 2609747, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "67cea3bb3076ea2c3ed97063df779469", "sha256": "fcf25a7aab349c5cd8faec1e0f328088a067a8c08f9419333a1abdc86d339bed" }, "downloads": -1, "filename": "cpauto-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "67cea3bb3076ea2c3ed97063df779469", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18677, "upload_time": "2016-11-15T18:11:51", "url": "https://files.pythonhosted.org/packages/48/ce/cf577d39e89a023245bd6caa5fbfc7a140000d145b773179d61d7d4b42ef/cpauto-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff84c8f4630331a638526c183c9768e4", "sha256": "13086ae044664dcad36d663ea9e088bf620461f378e4745e1756ee9ab1230e48" }, "downloads": -1, "filename": "cpauto-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ff84c8f4630331a638526c183c9768e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12828, "upload_time": "2016-11-15T18:11:44", "url": "https://files.pythonhosted.org/packages/9e/7a/7b2cb028f543b3d20a2e091f20f742e4a61282a9cca4bc7e42fc9c9e91bd/cpauto-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "128afa6d7aa8623c36d1447075d98696", "sha256": "921b482f001a09931e061e4d0edab57ca1948e3f322d7db289e32ea26c32af5a" }, "downloads": -1, "filename": "cpauto-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "128afa6d7aa8623c36d1447075d98696", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21532, "upload_time": "2016-11-21T17:57:22", "url": "https://files.pythonhosted.org/packages/13/d5/4079da1c60cc649386a4b8f21145564ed0f6c0490695c1cca046af3da70e/cpauto-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21f06f6aceffd64830a277cfd6efd6a1", "sha256": "597b3eddaee4ac00694465e2ce5abaee918311be8139cb0e36059478bca4af57" }, "downloads": -1, "filename": "cpauto-0.0.2.tar.gz", "has_sig": false, "md5_digest": "21f06f6aceffd64830a277cfd6efd6a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14312, "upload_time": "2016-11-21T17:57:19", "url": "https://files.pythonhosted.org/packages/d3/cc/10b73077b94efbfeaea2f5ae7fba7fd00e966f4dc4b4af2205296e213e8a/cpauto-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "44913f9654d4fe04a4128a1f13f8937d", "sha256": "6a5afc5cb9ca458ee0f0baefc5d0ef23e7ee66eb33e418645a43b05b81ef3aff" }, "downloads": -1, "filename": "cpauto-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44913f9654d4fe04a4128a1f13f8937d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 25885, "upload_time": "2016-11-23T20:29:58", "url": "https://files.pythonhosted.org/packages/55/08/109452e16a2b23feb89d9ad07ac25938a45deffa1c49747b667dee10f248/cpauto-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd663a58588bec614c6b540986827a74", "sha256": "4edb30db240bc676c40fe3a89badd395dd3649a37c797392901fb03cf501fa62" }, "downloads": -1, "filename": "cpauto-0.0.3.tar.gz", "has_sig": false, "md5_digest": "bd663a58588bec614c6b540986827a74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16381, "upload_time": "2016-11-23T20:29:55", "url": "https://files.pythonhosted.org/packages/0d/02/0348160c81c88f4a74b46b06307c3095024c58117980f56aade801739aa3/cpauto-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "87302ed03faed3ce973ecdf33184ca67", "sha256": "55ccf45ad940e9851b107814cbb028bf8882e4790f679b9bfa750f7ade95facd" }, "downloads": -1, "filename": "cpauto-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "87302ed03faed3ce973ecdf33184ca67", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 27663, "upload_time": "2016-12-09T18:40:11", "url": "https://files.pythonhosted.org/packages/0e/33/7a8baef8bde7debae16fba4c95e32980b75417da04c3d110e7600f458947/cpauto-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "013aafbf0be7d3d7d9fc4e56806a832d", "sha256": "89c3c5fde6b169a76dfcbc299fa0b6a3bc7273cb2e4e4e6d1ca91ac11b5b4c35" }, "downloads": -1, "filename": "cpauto-0.0.4.tar.gz", "has_sig": false, "md5_digest": "013aafbf0be7d3d7d9fc4e56806a832d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17895, "upload_time": "2016-12-09T18:40:08", "url": "https://files.pythonhosted.org/packages/65/b4/3c0b8b848dba8a9e791400b5c5a7726b90e66a18829180d969ded80e3877/cpauto-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "44e348a8b8f4b5b5ad2a0af1c02a985d", "sha256": "f51b23637117d3c3f1f45056ae5f2a3c59e256525b7d1c0bf18da4f016b7de86" }, "downloads": -1, "filename": "cpauto-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44e348a8b8f4b5b5ad2a0af1c02a985d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 29192, "upload_time": "2017-01-31T17:32:33", "url": "https://files.pythonhosted.org/packages/89/8b/4246b0c7882424999dcfabd8037e535666c2055c8279829c7f774ed32eb8/cpauto-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa9609b780ab9fe13242d0c77794e9b1", "sha256": "bfe46e08428f5b8f25d4caf50c10330251a1135d5b64f649cb000a7574a91b4c" }, "downloads": -1, "filename": "cpauto-0.0.5.tar.gz", "has_sig": false, "md5_digest": "aa9609b780ab9fe13242d0c77794e9b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18239, "upload_time": "2017-01-31T17:32:31", "url": "https://files.pythonhosted.org/packages/13/93/c5311e74e694307f833138166238251779186244dfe5333c2be9a809a86a/cpauto-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "44e348a8b8f4b5b5ad2a0af1c02a985d", "sha256": "f51b23637117d3c3f1f45056ae5f2a3c59e256525b7d1c0bf18da4f016b7de86" }, "downloads": -1, "filename": "cpauto-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44e348a8b8f4b5b5ad2a0af1c02a985d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 29192, "upload_time": "2017-01-31T17:32:33", "url": "https://files.pythonhosted.org/packages/89/8b/4246b0c7882424999dcfabd8037e535666c2055c8279829c7f774ed32eb8/cpauto-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa9609b780ab9fe13242d0c77794e9b1", "sha256": "bfe46e08428f5b8f25d4caf50c10330251a1135d5b64f649cb000a7574a91b4c" }, "downloads": -1, "filename": "cpauto-0.0.5.tar.gz", "has_sig": false, "md5_digest": "aa9609b780ab9fe13242d0c77794e9b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18239, "upload_time": "2017-01-31T17:32:31", "url": "https://files.pythonhosted.org/packages/13/93/c5311e74e694307f833138166238251779186244dfe5333c2be9a809a86a/cpauto-0.0.5.tar.gz" } ] }