Skip to main content

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.

Release files for snmpresponder 0.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for snmpresponder 0.0.6
File Size Uploaded
snmpresponder-0.0.6.tar.gz 60.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for snmpresponder 0.0.6
File Interpreter ABI Platform
snmpresponder-0.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 84.1 kB

Release files / snmpresponder-0.0.6.tar.gz

Download URL snmpresponder-0.0.6.tar.gz
Size 60.4 kB
Tags Source
SHA-256 checksum
How to use checksums
936eace033a514c7a4a57fd289d38cb81ef003238f8ed613c5f6058a6a4b8edc
BLAKE2b-256 checksum
How to use checksums
3b07f9b4bdabff699b4009f2d33ba135efb8adf2d7b64521ab94082837999cc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.11.0 Darwin/23.6.0

Release files / snmpresponder-0.0.6-py3-none-any.whl

Download URL snmpresponder-0.0.6-py3-none-any.whl
Size 23.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0823c1174f6e4a524545c2586fe5511b0d18f128e2f76728896646e790b3cf9b
BLAKE2b-256 checksum
How to use checksums
d11ac9d02b348003435239b0124210ae164be0cbb2c64c6c4cc057776b84728d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.11.0 Darwin/23.6.0

Release history Release notifications | RSS feed

This release

0.0.6 This release

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.2

11 release files

0.0.1

11 release files

0.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page