puresnmp - Pure Python SNMP Library

  •        93

SNMP in itself is simple and well defined. A bit convoluted, but simple. MIB parsing however complicates the code-base and is technically not required. They add typing information and variables and give names to OIDs. All existing libraries have a direct or indirect dependency on libsnmp. With all the advantages and disadvantages. The aim of this project is to focus on SNMP in itself and provide a very simple API. Instead of implementing ASN.1 parsing, the SNMP related ASN.1 and X.690 information is hard-coded (keeping in mind that all that's hard-coded is well defined).

https://github.com/exhuma/puresnmp

Tags
Implementation
License
Platform

   




Related Projects

SNMP Status

  •    Objective-C

SNMP Status queries SNMPv2 capable devices and displays their network traffic in the menubar.

SNMP JManager

  •    Java

SNMP JManager is an open-source SNMP manager and has the following features: GUI, capable of import MIBs, support for SNMP v1/2c/3, support for IPv4 e IPv6, TRAPs SNMP v1/2c/3 and INFORMs v2c/3 generator and receiver, Get Table and MIB Walk.

Yet Another Python SNMP module

  •    Python

yapsnmp is a Python SNMP module built on top of the net-snmp (formerly known as ucd-snmp) library. It offers SNMP version 1 and 2c (v3 soon to come) as well as full MIB parsing.

YapSNMP-NG

  •    Python

yapsnmp-ng is a Python SNMP module built on top of the net-snmp (formerly known as ucd-snmp) library. It offers SNMP version 1 and 2c and v3 as well as full MIB parsing. (Compatible with Python up to 2.6) It add SNMPv3 support and fixes to the YapSNMP

SNMP Simulator

  •    Python

SNMP Simulator is a software that would act like a multitude of real physical devices from SNMP Manager's point of view. Simulator builds and uses a database of physical devices' SNMP footprints to respond like their real counterparts do.


SNMP .NET

  •    VB

C#/.NET SNMP V1+2+3 framework with fully functioning BER/ASN.1 Decoders and Encoders

SNMP library for Python

  •    Python

SNMP v1/v2c/v3 engine and apps written in pure-Python.

SNMPY - SNMP interface for Python

  •    Python

This project is to continue the (long-stalled) development of SNMPY - an interface between UCD-SNMP and Python. As well as the basic C interface, there's a variety of higher-level layers on top of the code.

SNMP::Info

  •    Perl

SNMP::Info - Provides a Perl-5 object oriented interface to information obtained through SNMP. Specialty sub-classes exist for a number of network devices and common MIBs such as SNMP::Info::Layer2::Catalyst and SNMP::Info::CDP.

net-snmp

  •    C

Net-SNMP provides tools and libraries relating to the Simple Network Management Protocol including: An extensible agent, an SNMP library, tools to request or set information from SNMP agents, tools to generate and handle SNMP traps, etc.

C# Based Open Source SNMP for .NET and Mono

  •    DotNet

#SNMP (SharpSNMP) Suite is a set of free SNMP tools based on an open source library for developers who target Microsoft .NET/Xamarin Mono platforms. It's developed in C# and can be used for VB.NET, Delphi Prism, and more.

SNMP Trap Translator

  •    Perl

SNMP Trap Translator is used to 'translate' traps received from the NET-SNMP / UCD-SNMP snmptrapd trap daemon into easy to understand messages.

Zenoss - Open Source IT Management

  •    Python

Zenoss Core is an open source IT monitoring product that delivers the functionality to effectively manage the configuration, health, performance of networks, servers and applications through a single, integrated software package.

Data Ductus Utilities

  •    

Simple utilities that other may find useful like snmp entity loader/persistor, mongo DataContract mapping, embeddable mongodb/net-snmp server etc.

SNMP Trap Collector

  •    PHP

SNMP Trap Collector will save all incoming SNMP traps to a SQL database (currently PostgreSQL) and then convert them to human-readable quot;eventsquot; which can be viewed and acknowledged via a web browser. Plans are underway to support notification based on se

Splash

  •    C

Splash is the combination of an Active Network (SNAP) and network management extensions based on SNMP. It can process network management requests at the same speed as SNMP, while it also allows for more flexible solutions not possible with SNMP.

SNMP Trap to CORBA Notify Service

  •    Java

This program receives SNMP traps, converts them to CORBA structured events, and pushes them to a CORBA Notification service. This program incorporates JacORB, Java SNMP, log4j, and Wrapper (for installing java apps as NT services).

SNMP - Proxy / SNMP-ALG

  •    Java

Application layer gateway for SNMP traffic: Security proxy system implemented in Java that acts just as if the managementsystem(s) were directly connected to the agents (see RFC 2962)

SNMPMonitor

  •    C++

SNMPMonitor is a tool to monitor SNMP devices. It is based on Qt and on the Net-SNMP library. It reads from devices like routers, printers or a snmp-deamon, and displays received data graphically.

SNMP Network Analysis and Presentation

  •    C

SNMP Network Analysis and Presentation Package (SNAPP). Allows high speed SNMP data collection and visualization through a web based interface using a RRD data storage format.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.