{ "info": { "author": "Network Automation @ Verizon Media", "author_email": "network-automation@verizonmedia.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: System :: Networking", "Topic :: System :: Networking :: Monitoring" ], "description": "![Build Status](https://travis-ci.org/yahoo/panoptes_snmp.svg?branch=master)\n\n# Panoptes SNMP\n> A Python wrapper on Net-SNMP\n\n## Table of Contents\n\n- [Introduction](#introduction)\n- [Background](#background)\n- [Install](#install)\n- [Usage](#usage)\n- [License](#license)\n- [Credits](#credits)\n\n## Introduction\n\nThis library, which is a fork of the excellent [EasySNMP library](https://github.com/kamakazikamikaze/easysnmp), provides a Pythonic wrapper\non top of [Net-SNMP](http://www.net-snmp.org) C library. \n\n\n## Background\n\nThe key differences from the upstream library are:\n\n- Includes Net-SNMP source code which is used to build shared objects during installation leading to self contained distributions\n- Locks down options for the Net-SNMP library: for example, SNMPv1 is and applications are disabled\n- No MIBs are include in the distribution - this is by design since using symbolic OIDs is slow\n- A Python based implementation of bulk_walk\n- Fix support for tunneled SNMP connections\n\n## Install\n\nInstall by running the following commands:\n\n```\npip install yahoo_panoptes_snmp\n```\n\n## Usage\n\nThe API is similar to that of EasySNMP, which is [documented here](https://easysnmp.readthedocs.io/en/latest/session_api.html)\n\n### bulk_walk\n\nThe implementation of BULKWALK is based on doing BULKGETs and using 'falling out' of the OID tree to terminate.\n\nThe method signature is as follows:\n\n```python\ndef bulk_walk(self, oids, non_repeaters=0, max_repetitions=10):\n \"\"\"\n Performs a series of bulk SNMP GET operation using the prepared session to\n retrieve multiple pieces of information in a single packet.\n\n :param oids: you may pass in a list of OIDs or single item; each item\n may be a string representing the entire OID\n (e.g. 'sysDescr.0') or may be a tuple containing the\n name as its first item and index as its second\n (e.g. ('sysDescr', 0))\n :param non_repeaters: the number of objects that are only expected to\n return a single GETNEXT instance, not multiple\n instances\n :param max_repetitions: the number of objects that should be returned\n for all the repeating OIDs\n :return: a list of SNMPVariable objects containing the values that\n were retrieved via SNMP\n \"\"\"\n```\n\n## Contribute\n\nWe welcome issues, questions, and pull requests - please have a look at [contributing](Contributing.md) to see how to do so.\n\n## Maintainers\n* Varun Varma: vvarun@oath.com\n\n## License\nThis project is licensed under the terms of the [BSD](LICENSE-BSD) open source license. Please refer to [LICENSE](LICENSE) for the full terms.\n\n## Credits\nPlease refer to the [CREDITS file](CREDITS.md) for a full list of credits.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/yahoo/panoptes_snmp", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "yahoo-panoptes-snmp", "package_url": "https://pypi.org/project/yahoo-panoptes-snmp/", "platform": "", "project_url": "https://pypi.org/project/yahoo-panoptes-snmp/", "project_urls": { "Homepage": "https://github.com/yahoo/panoptes_snmp" }, "release_url": "https://pypi.org/project/yahoo-panoptes-snmp/0.2.5.121/", "requires_dist": null, "requires_python": "", "summary": "A Python wrapper on Net-SNMP", "version": "0.2.5.121" }, "last_serial": 5794935, "releases": { "0.2.5.100": [ { "comment_text": "", "digests": { "md5": "2804d68db3c849cee8678eb2d1102053", "sha256": "2b765104959bd27f95d411276ea43c87147538f796ca1ab352435c15c87a4280" }, "downloads": -1, "filename": "yahoo_panoptes_snmp-0.2.5.100.tar.gz", "has_sig": false, "md5_digest": "2804d68db3c849cee8678eb2d1102053", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6361546, "upload_time": "2018-10-02T04:51:08", "url": "https://files.pythonhosted.org/packages/b9/81/58c549dcb3d3e636971fe0ee90cbbc85e994ab68071f9c0181b1ad6752a2/yahoo_panoptes_snmp-0.2.5.100.tar.gz" } ], "0.2.5.103": [ { "comment_text": "", "digests": { "md5": "fc9bfe43bd5d2809d169490c6a926dde", "sha256": "c673f1f330085b1a668a42dd0923cf130d0284953058d4e8a2dfc73213a2da3d" }, "downloads": -1, "filename": "yahoo_panoptes_snmp-0.2.5.103.tar.gz", "has_sig": false, "md5_digest": "fc9bfe43bd5d2809d169490c6a926dde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6361760, "upload_time": "2018-10-11T17:43:44", "url": "https://files.pythonhosted.org/packages/2b/88/86be4093fa9b7f5e019f6bd3100b0f032fc9b07b60ef8d3d7489fbeb152c/yahoo_panoptes_snmp-0.2.5.103.tar.gz" } ], "0.2.5.106": [ { "comment_text": "", "digests": { "md5": "5e29cd804e1a76868dea5a90c3065f11", "sha256": "0eb78efaa2fe36afde553f4f93140ddcc7aa67e0fd921ae7d88ab4ee757f7027" }, "downloads": -1, "filename": "yahoo_panoptes_snmp-0.2.5.106.tar.gz", "has_sig": false, "md5_digest": "5e29cd804e1a76868dea5a90c3065f11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6364810, "upload_time": "2018-10-11T19:27:54", "url": "https://files.pythonhosted.org/packages/0f/a7/53b634de937739ff26cfb1f72050fa29c009c45efa9a7ea3ec4d6a677ea9/yahoo_panoptes_snmp-0.2.5.106.tar.gz" } ], "0.2.5.109": [ { "comment_text": "", "digests": { "md5": "5e36c2e44c4603b15fdc1e1afa74db1b", "sha256": "d128cb0501f36820d0c5931dc753cb9d6e8dc6cc3349bac191e8c6cb07a7bd62" }, "downloads": -1, "filename": "yahoo_panoptes_snmp-0.2.5.109.tar.gz", "has_sig": false, "md5_digest": "5e36c2e44c4603b15fdc1e1afa74db1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6364975, "upload_time": "2018-10-11T19:41:24", "url": "https://files.pythonhosted.org/packages/22/7c/cf2f82b0af0ef0b3772f84517f0d3b97c78c728b0cf2a1ee804a0bb59dc9/yahoo_panoptes_snmp-0.2.5.109.tar.gz" } ], "0.2.5.112": [ { "comment_text": "", "digests": { "md5": "0b0fafeed8e826cf0365058b9e76c6ab", "sha256": "29777d2d6499e07f7c3e96c740bedad5d65a4fb4c06be9ecc14dca1a2fc83b56" }, "downloads": -1, "filename": "yahoo_panoptes_snmp-0.2.5.112.tar.gz", "has_sig": false, "md5_digest": "0b0fafeed8e826cf0365058b9e76c6ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6365072, "upload_time": "2018-10-12T22:43:34", "url": "https://files.pythonhosted.org/packages/cd/57/2be1973b2263641aa80fe648c1ab17d39f18a474d2145a2f3c3bc8d7cecf/yahoo_panoptes_snmp-0.2.5.112.tar.gz" } ], "0.2.5.115": [ { "comment_text": "", "digests": { "md5": "a4f4238026d514aa4f0f14ccfdda3425", "sha256": "35befffbdf6f4c9c1eaa9a25d7df72980a0c5a5a33670d02373eb2f10add38b7" }, "downloads": -1, "filename": "yahoo_panoptes_snmp-0.2.5.115.tar.gz", "has_sig": false, "md5_digest": "a4f4238026d514aa4f0f14ccfdda3425", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6364804, "upload_time": "2018-10-19T21:31:17", "url": "https://files.pythonhosted.org/packages/96/46/6c8f739c4ef86138b63b8042466c475f93341c8f3a927bfa08c690597f58/yahoo_panoptes_snmp-0.2.5.115.tar.gz" } ], "0.2.5.116": [ { "comment_text": "", "digests": { "md5": "d986e0d4b821b4f8bd45c5f25dfb6a57", "sha256": "85b34e940ed451fd250cbafebd749a35da5a60f8f4c47dd0927408e7d47ca858" }, "downloads": -1, "filename": "yahoo_panoptes_snmp-0.2.5.116.tar.gz", "has_sig": false, "md5_digest": "d986e0d4b821b4f8bd45c5f25dfb6a57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6364908, "upload_time": "2018-11-07T23:42:08", "url": "https://files.pythonhosted.org/packages/97/e2/25609ba2c900b05abcff8457030107f42c1b0834a77f472f6c20b16079b7/yahoo_panoptes_snmp-0.2.5.116.tar.gz" } ], "0.2.5.117": [ { "comment_text": "", "digests": { "md5": "98755083b2b453ff27203e39c977f037", "sha256": "84be13b7181a745307b1b82c105efecaec4e4862de7250aa402f136d4f6c6235" }, "downloads": -1, "filename": "yahoo_panoptes_snmp-0.2.5.117.tar.gz", "has_sig": false, "md5_digest": "98755083b2b453ff27203e39c977f037", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6365136, "upload_time": "2019-09-07T02:49:32", "url": "https://files.pythonhosted.org/packages/9a/a2/0fe857afeee0921247143b7d84c1af47576f62063ea516924efc805d6f91/yahoo_panoptes_snmp-0.2.5.117.tar.gz" } ], "0.2.5.118": [ { "comment_text": "", "digests": { "md5": "14899ebf2dcb6e7b48108053f7fb4994", "sha256": "d809bb065e2802e94205fdb1cef5e293127d919f66d7c3f4b57f8065dfcc5e3b" }, "downloads": -1, "filename": "yahoo_panoptes_snmp-0.2.5.118.tar.gz", "has_sig": false, "md5_digest": "14899ebf2dcb6e7b48108053f7fb4994", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6372983, "upload_time": "2019-09-07T03:19:52", "url": "https://files.pythonhosted.org/packages/46/07/d2c6ee040944e23aa8e242beda745f2073e11c2f53152d635a40efdb541e/yahoo_panoptes_snmp-0.2.5.118.tar.gz" } ], "0.2.5.119": [ { "comment_text": "", "digests": { "md5": "9817bc389b955eeef26cca6b586df5bb", "sha256": "32d3954fba5379d37ff4c386ddfac868b56ea5b0cd71ec7feeb561d42c3c452b" }, "downloads": -1, "filename": "yahoo_panoptes_snmp-0.2.5.119.tar.gz", "has_sig": false, "md5_digest": "9817bc389b955eeef26cca6b586df5bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6372792, "upload_time": "2019-09-07T03:33:43", "url": "https://files.pythonhosted.org/packages/03/20/ca9263b112b4b9347a57a20c3c65a8dc5df45c6438aaca45373803c88869/yahoo_panoptes_snmp-0.2.5.119.tar.gz" } ], "0.2.5.121": [ { "comment_text": "", "digests": { "md5": "f8f0fb9134c3850e4eaa71e2619a3a49", "sha256": "4595378f6e688bea94594b9a6c1eb1e9e22842aa0e2df60260ede268a2623b09" }, "downloads": -1, "filename": "yahoo_panoptes_snmp-0.2.5.121.tar.gz", "has_sig": false, "md5_digest": "f8f0fb9134c3850e4eaa71e2619a3a49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6373096, "upload_time": "2019-09-07T04:04:26", "url": "https://files.pythonhosted.org/packages/16/eb/bff4704e6b953d6f3b5047f3cac920e996518e4ef29c614da1ae13f4ae55/yahoo_panoptes_snmp-0.2.5.121.tar.gz" } ], "0.2.5.42": [ { "comment_text": "", "digests": { "md5": "a4b780235c363acf346049cb5009861e", "sha256": "e75ab8740b6f627eeb4f1ed748b0328d170a86325f412bc900cb28ebe493f0af" }, "downloads": -1, "filename": "yahoo_panoptes_snmp-0.2.5.42.tar.gz", "has_sig": false, "md5_digest": "a4b780235c363acf346049cb5009861e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6360358, "upload_time": "2018-09-28T21:55:02", "url": "https://files.pythonhosted.org/packages/ec/8c/a3b4adb60be2447e3d79813a7d585afdd2871abe66bec39d6eda8a51ce47/yahoo_panoptes_snmp-0.2.5.42.tar.gz" } ], "0.2.5.45": [ { "comment_text": "", "digests": { "md5": "834d302129aab6f158d0781fe17e36ca", "sha256": "b72fb2f43d8f72ff9013fbe433046a3572cd4890226f1f43a2816bbdb75a723c" }, "downloads": -1, "filename": "yahoo_panoptes_snmp-0.2.5.45.tar.gz", "has_sig": false, "md5_digest": "834d302129aab6f158d0781fe17e36ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6360560, "upload_time": "2018-09-28T22:18:35", "url": "https://files.pythonhosted.org/packages/08/1c/08a706ab9119d3fb9f8dcbb694166f012d988416eb2a938f6a41b2817f54/yahoo_panoptes_snmp-0.2.5.45.tar.gz" } ], "0.2.5.48": [ { "comment_text": "", "digests": { "md5": "6c6e621dc128f01d9d0a803f1918f896", "sha256": "fa4ee9b6897f6342f7b4a27052ec04fc3e85b4ec4c217f8c1bb6f3eab95e859b" }, "downloads": -1, "filename": "yahoo_panoptes_snmp-0.2.5.48.tar.gz", "has_sig": false, "md5_digest": "6c6e621dc128f01d9d0a803f1918f896", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6360335, "upload_time": "2018-09-28T22:37:50", "url": "https://files.pythonhosted.org/packages/2b/ee/a17ad8e64c010b623bbdc6b995ab00865d976e5a8ed064d8b821774b8fde/yahoo_panoptes_snmp-0.2.5.48.tar.gz" } ], "0.2.5.93": [ { "comment_text": "", "digests": { "md5": "50688ee8be7909fb7b80eea15c5b496b", "sha256": "d97b089ce5625271c5a5e542947f6253ff4a49a82eb4b3a7037e519d034fc91b" }, "downloads": -1, "filename": "yahoo_panoptes_snmp-0.2.5.93.tar.gz", "has_sig": false, "md5_digest": "50688ee8be7909fb7b80eea15c5b496b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6360596, "upload_time": "2018-10-02T03:16:25", "url": "https://files.pythonhosted.org/packages/70/74/b4e24f61608d0144f48f2d087c585e491603f36d63fa7e8d1bcbc54f4f17/yahoo_panoptes_snmp-0.2.5.93.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f8f0fb9134c3850e4eaa71e2619a3a49", "sha256": "4595378f6e688bea94594b9a6c1eb1e9e22842aa0e2df60260ede268a2623b09" }, "downloads": -1, "filename": "yahoo_panoptes_snmp-0.2.5.121.tar.gz", "has_sig": false, "md5_digest": "f8f0fb9134c3850e4eaa71e2619a3a49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6373096, "upload_time": "2019-09-07T04:04:26", "url": "https://files.pythonhosted.org/packages/16/eb/bff4704e6b953d6f3b5047f3cac920e996518e4ef29c614da1ae13f4ae55/yahoo_panoptes_snmp-0.2.5.121.tar.gz" } ] }