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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for snmpresponder-0.0.4.tar.gz
Algorithm Hash digest
SHA256 8611ceff5214e97d4e13507aa099cc5eb83b7e4e021c63e6013b39eb8be176b8
MD5 fbd9abf4b56e06e009db3b1ef0c1de03
BLAKE2b-256 63b4b0ab17ad0ff21801bf793c311ff88a6f4b1276896a8419337184e056b3dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: snmpresponder-0.0.4-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.5.0

File hashes

Hashes for snmpresponder-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 a21775df1ebb5cd9d985bc49e80433c2622fceeb5fcdc37dbb8a190397ef5d9b
MD5 8b554d8dafd5c0f3e83e1cd6af19baab
BLAKE2b-256 b4686c6b27a504d372be4ee36588c98b286f51cf3c82051db27ac9d9290ba52f

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