Skip to main content

The SNMP Command Responder application is designed to serve user data over SNMPv1/v2c/v3.

Project description

SNMP Command Responder

PyPI PyPI Downloads Python Versions GitHub license

The SNMP Command Responder daemon runs one or more SNMP agents and maintains one or more trees of SNMP managed objects (i.e. MIBs). The user can interface those managed objects with the data they are willing to serve over SNMP.

SNMP requests received by any of the embedded SNMP agents can be routed to any of the MIB trees for processing via a declarative mini-language.

The use-case for SNMP Command Responder is to serve user data over SNMP.

Features

  • SNMPv1/v2c/v3 operations with built-in protocol and transport translation capabilities
  • SNMPv3 USM supports MD5/SHA/SHA224/SHA256/SHA384/SHA512 auth and DES/3DES/AES128/AES192/AES256 privacy crypto algorithms
  • Maintains multiple independent SNMP engines, network transports and MIB trees
  • Discovers pip-installable MIB implementations
  • Extension modules supporting SNMP PDU filtering and on-the-fly modification
  • Works on Linux, Windows and OS X

Download & Install

SNMP Command Responder software is freely available for download from PyPI.

Just run:

$ pip install snmpresponder

Alternatively, you can get it from GitHub.

How to use SNMP Command Responder

First you need to configure the tool. It is largely driven by configuration files written in a declarative mini-language. To help you started, we maintain a collection of configuration files designed to serve specific use-cases.

Getting help

If something does not work as expected or we are missing an interesting feature, open an issue at GitHub or post your question on Stack Overflow.

Finally, your PRs are warmly welcome! ;-)

Copyright (c) 2019, Ilya Etingof. Copyright (c) 2022, LeXtudio Inc.. All rights reserved.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

snmpresponder-0.0.5.tar.gz (60.4 kB view details)

Uploaded Source

Built Distribution

snmpresponder-0.0.5-py3-none-any.whl (23.7 kB view details)

Uploaded Python 3

File details

Details for the file snmpresponder-0.0.5.tar.gz.

File metadata

  • Download URL: snmpresponder-0.0.5.tar.gz
  • Upload date:
  • Size: 60.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.0 Darwin/23.6.0

File hashes

Hashes for snmpresponder-0.0.5.tar.gz
Algorithm Hash digest
SHA256 6faf94310c07a39f1debfd1f0a0ae3924c3feb83dedd269be2852dbcdb819aeb
MD5 a149159d04e191b4f7fa0bf41b5c9f7f
BLAKE2b-256 37e37fcabfa3242c468d875057117ca27b224f5eff0964dff87c66c4d75e24f5

See more details on using hashes here.

File details

Details for the file snmpresponder-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: snmpresponder-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 23.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.0 Darwin/23.6.0

File hashes

Hashes for snmpresponder-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 03336d3e2bbe4c55b81306006c4e3efd86c2f702567530c3951aab6630e54c5c
MD5 04c26fdb5462f7b59778fdb525cda50a
BLAKE2b-256 60cdad10070d51e2e2027f5d8ea21bfbc249ed57d3e946e00a82308ce9e084e2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page