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.6.tar.gz (60.4 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: snmpresponder-0.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 936eace033a514c7a4a57fd289d38cb81ef003238f8ed613c5f6058a6a4b8edc
MD5 e1317271ce027d3b01bcd9d60165d8fc
BLAKE2b-256 3b07f9b4bdabff699b4009f2d33ba135efb8adf2d7b64521ab94082837999cc4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: snmpresponder-0.0.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0823c1174f6e4a524545c2586fe5511b0d18f128e2f76728896646e790b3cf9b
MD5 75de0ffc836f4aac99a0e27eb18cfd12
BLAKE2b-256 d11ac9d02b348003435239b0124210ae164be0cbb2c64c6c4cc057776b84728d

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