pysnmp


Namepysnmp JSON
Version 7.1.16 PyPI version JSON
download
home_pagehttps://pysnmp.com
SummaryA Python library for SNMP
upload_time2025-01-15 07:38:12
maintainerNone
docs_urlNone
authorIlya Etingof
requires_python<4.0,>=3.9
licenseBSD-2-Clause
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
SNMP Library for Python
=======================

[![Become a Sponsor](https://img.shields.io/badge/Become%20a%20Sponsor-lextudio-orange.svg?style=for-readme)](https://github.com/sponsors/lextudio)
[![PyPI](https://img.shields.io/pypi/v/pysnmp.svg)](https://pypi.python.org/pypi/pysnmp)
[![PyPI Downloads](https://img.shields.io/pypi/dd/pysnmp)](https://pypi.python.org/pypi/pysnmp/)
[![Python Versions](https://img.shields.io/pypi/pyversions/pysnmp.svg)](https://pypi.python.org/pypi/pysnmp/)
[![GitHub license](https://img.shields.io/badge/license-BSD-blue.svg)](https://raw.githubusercontent.com/lextudio/pysnmp/master/LICENSE.rst)

This is a pure-Python, open source and free implementation of v1/v2c/v3
SNMP engine distributed under 2-clause
[BSD license](https://www.pysnmp.com/pysnmp/license.html).

Features
--------

* Complete SNMPv1/v2c and SNMPv3 support based on IETF RFC standards.
* SMI framework for resolving MIB information and implementing SMI
  Managed Objects
* Complete SNMP entity implementation
* USM Extended Security Options support (3DES, 192/256-bit AES encryption)
  based on draft standards and vendor implementations.
* Extensible network transports framework (UDP/IPv4, UDP/IPv6)
* Asynchronous socket-based IO API support
  via [asyncio](https://docs.python.org/3/library/asyncio.html) integration
* [PySMI](https://www.pysnmp.com/pysmi/) integration for dynamic MIB
  compilation
* Built-in instrumentation exposing protocol engine operations
* Python eggs and py2exe friendly
* 100% Python, works with Python 3.9+
* MT-safe (if SnmpEngine is thread-local)

Features, specific to SNMPv3 model include:

* USM authentication (MD5/SHA-1/SHA-2) and privacy (DES/AES) protocols
  (RFC3414, RFC7860)
* View-based access control to use with any SNMP model (RFC3415)
* Built-in SNMP proxy PDU converter for building multi-lingual
  SNMP entities (RFC2576)
* Remote SNMP engine configuration
* Optional SNMP engine discovery
* Shipped with standard SNMP applications (RFC3413)

Download & Install
------------------

The PySNMP package is freely available for download from
[PyPI](https://pypi.python.org/pypi/pysnmp) and
[GitHub](https://github.com/lextudio/pysnmp.git).

Just run:

```bash
$ pip install pysnmp
```

To download and install PySNMP along with its dependencies:

* `pyasn1` package from [PyASN1](https://pyasn1.readthedocs.io)
* If `pysmi` package from [PySMI](https://www.pysnmp.com/pysmi/) presents,
  MIB services are enabled.
* If `cryptography` package presents, strong SNMPv3 encryption is enabled.

Make sure you check out other sibling projects of PySNMP from
[the home page](https://www.pysnmp.com/).

Documentation
-------------

PySNMP documentation is hosted at the [docs site](https://www.pysnmp.com/pysnmp/).

* Copyright (c) 1999-2020, [Ilya Etingof](https://lists.openstack.org/pipermail/openstack-discuss/2022-August/030062.html)
* Copyright (c) 2022-2024, [LeXtudio Inc.](mailto:support@lextudio.com)
* Copyright (c) 1999-2024, [Other PySNMP contributors](https://github.com/lextudio/pysnmp/THANKS.txt)

All rights reserved.

            

Raw data

            {
    "_id": null,
    "home_page": "https://pysnmp.com",
    "name": "pysnmp",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": null,
    "keywords": null,
    "author": "Ilya Etingof",
    "author_email": "etingof@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/a2/b1/c94dac49a002eed96e2cb7aeb1d148b1c98826e5cd1f6e8eebb4a20f8d49/pysnmp-7.1.16.tar.gz",
    "platform": null,
    "description": "\nSNMP Library for Python\n=======================\n\n[![Become a Sponsor](https://img.shields.io/badge/Become%20a%20Sponsor-lextudio-orange.svg?style=for-readme)](https://github.com/sponsors/lextudio)\n[![PyPI](https://img.shields.io/pypi/v/pysnmp.svg)](https://pypi.python.org/pypi/pysnmp)\n[![PyPI Downloads](https://img.shields.io/pypi/dd/pysnmp)](https://pypi.python.org/pypi/pysnmp/)\n[![Python Versions](https://img.shields.io/pypi/pyversions/pysnmp.svg)](https://pypi.python.org/pypi/pysnmp/)\n[![GitHub license](https://img.shields.io/badge/license-BSD-blue.svg)](https://raw.githubusercontent.com/lextudio/pysnmp/master/LICENSE.rst)\n\nThis is a pure-Python, open source and free implementation of v1/v2c/v3\nSNMP engine distributed under 2-clause\n[BSD license](https://www.pysnmp.com/pysnmp/license.html).\n\nFeatures\n--------\n\n* Complete SNMPv1/v2c and SNMPv3 support based on IETF RFC standards.\n* SMI framework for resolving MIB information and implementing SMI\n  Managed Objects\n* Complete SNMP entity implementation\n* USM Extended Security Options support (3DES, 192/256-bit AES encryption)\n  based on draft standards and vendor implementations.\n* Extensible network transports framework (UDP/IPv4, UDP/IPv6)\n* Asynchronous socket-based IO API support\n  via [asyncio](https://docs.python.org/3/library/asyncio.html) integration\n* [PySMI](https://www.pysnmp.com/pysmi/) integration for dynamic MIB\n  compilation\n* Built-in instrumentation exposing protocol engine operations\n* Python eggs and py2exe friendly\n* 100% Python, works with Python 3.9+\n* MT-safe (if SnmpEngine is thread-local)\n\nFeatures, specific to SNMPv3 model include:\n\n* USM authentication (MD5/SHA-1/SHA-2) and privacy (DES/AES) protocols\n  (RFC3414, RFC7860)\n* View-based access control to use with any SNMP model (RFC3415)\n* Built-in SNMP proxy PDU converter for building multi-lingual\n  SNMP entities (RFC2576)\n* Remote SNMP engine configuration\n* Optional SNMP engine discovery\n* Shipped with standard SNMP applications (RFC3413)\n\nDownload & Install\n------------------\n\nThe PySNMP package is freely available for download from\n[PyPI](https://pypi.python.org/pypi/pysnmp) and\n[GitHub](https://github.com/lextudio/pysnmp.git).\n\nJust run:\n\n```bash\n$ pip install pysnmp\n```\n\nTo download and install PySNMP along with its dependencies:\n\n* `pyasn1` package from [PyASN1](https://pyasn1.readthedocs.io)\n* If `pysmi` package from [PySMI](https://www.pysnmp.com/pysmi/) presents,\n  MIB services are enabled.\n* If `cryptography` package presents, strong SNMPv3 encryption is enabled.\n\nMake sure you check out other sibling projects of PySNMP from\n[the home page](https://www.pysnmp.com/).\n\nDocumentation\n-------------\n\nPySNMP documentation is hosted at the [docs site](https://www.pysnmp.com/pysnmp/).\n\n* Copyright (c) 1999-2020, [Ilya Etingof](https://lists.openstack.org/pipermail/openstack-discuss/2022-August/030062.html)\n* Copyright (c) 2022-2024, [LeXtudio Inc.](mailto:support@lextudio.com)\n* Copyright (c) 1999-2024, [Other PySNMP contributors](https://github.com/lextudio/pysnmp/THANKS.txt)\n\nAll rights reserved.\n",
    "bugtrack_url": null,
    "license": "BSD-2-Clause",
    "summary": "A Python library for SNMP",
    "version": "7.1.16",
    "project_urls": {
        "Homepage": "https://pysnmp.com",
        "Repository": "https://github.com/lextudio/pysnmp"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6a96b723c1a4f0c8fe77ad32d977c4693b0edc9697d37f0dc7c2d90eaf9a7374",
                "md5": "1e7317603fc9c924bbcdfe9b5a9d6952",
                "sha256": "e4769afdc7cc6438f07411c242a99a50cdfd7ab5a37c6668accb8f303d8cef73"
            },
            "downloads": -1,
            "filename": "pysnmp-7.1.16-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1e7317603fc9c924bbcdfe9b5a9d6952",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.9",
            "size": 340997,
            "upload_time": "2025-01-15T07:38:10",
            "upload_time_iso_8601": "2025-01-15T07:38:10.900720Z",
            "url": "https://files.pythonhosted.org/packages/6a/96/b723c1a4f0c8fe77ad32d977c4693b0edc9697d37f0dc7c2d90eaf9a7374/pysnmp-7.1.16-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a2b1c94dac49a002eed96e2cb7aeb1d148b1c98826e5cd1f6e8eebb4a20f8d49",
                "md5": "a6c2189839202b7ab76144743d7824b8",
                "sha256": "51581c70e410e456eb3faa24c42a094c82acfa961d16ad659b57c5818379dfcb"
            },
            "downloads": -1,
            "filename": "pysnmp-7.1.16.tar.gz",
            "has_sig": false,
            "md5_digest": "a6c2189839202b7ab76144743d7824b8",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.9",
            "size": 379606,
            "upload_time": "2025-01-15T07:38:12",
            "upload_time_iso_8601": "2025-01-15T07:38:12.234509Z",
            "url": "https://files.pythonhosted.org/packages/a2/b1/c94dac49a002eed96e2cb7aeb1d148b1c98826e5cd1f6e8eebb4a20f8d49/pysnmp-7.1.16.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-15 07:38:12",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "lextudio",
    "github_project": "pysnmp",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pysnmp"
}
        
Elapsed time: 0.63663s