Metadata-Version: 2.1
Name: snmp_rp
Version: 0.3.0
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: License :: OSI Approved :: MIT License 
Summary: A SNMP Libray based in Rust SNMP
Keywords: SNMP,Rust,SNMPv2,get,OID
Author: Luka Oliveira
Author-email: pedrolukaoliveira@protonmail.com
License: MIT License (MIT)
Requires-Python: >=3.7
Description-Content-Type: text/x-rst; charset=UTF-8
Project-URL: homepage, https://github.com/LukaOliveira/snmp_rp
Project-URL: documentation, https://github.com/LukaOliveira/snmp_rp
Project-URL: repository, https://github.com/LukaOliveira/snmp_rp

SNMP-RP
=======

Uma biblioteca SNMP Python desenvolvida em Rust utilizando PyO3.

Documentação
------------

O SNMP-RP é uma biblioteca com o objetivo de ser uma interface entre a
biblioteca `SNMP <https://docs.rs/snmp/latest/snmp/>`__ pertecente a
linguagem Rust, e o Python, assim trazendo agilidade, desempenho e
segurança de Rust e a simplicidade e praticidade de Python.

.. code:: python

   pip install snmp-rp

Uso/Exemplos
------------

GET

.. code:: python

   import snmp_rp

   snmp_oid       = '1.3.6.1.4.1.367.3.2.1.2.1.4.0'
   snmp_host      = '172.16.0.53'
   snmp_community = 'public'
   snmp_port      = '161'

   sys_descr = snmp_rp.get(snmp_oid, snmp_host, snmp_port, snmp_community)

   print(sys_descr)

Roadmap
-------

-  Implementar GETNEXT
-  Implementar GETBULK
-  Implementar SET

Licença
-------

Distribuido sob a licença MIT |MIT License|

.. |MIT License| image:: https://img.shields.io/badge/License-MIT-green.svg
   :target: https://choosealicense.com/licenses/mit/

