Skip to main content

A curated list of awesome SNMP libraries, tools, and other resources.

187
GitHub Stars
144
Curated Resources
6
Categories
20 hours ago
Last Refreshed
LibrariesToolsPublicationsPublic serversMIB repositoriesMiscellaneous

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me c/c++ resources from awesome-snmp"

Installation instructions →

What's inside

Libraries

  • AGENT++C/C++

    The AGENT++ C++ framework provides a complete tri-lingual SNMP v1/2c/3 protocol engine and dispatcher for the development of SNMP agents. Apache licensed.

  • AgentX++C/C++

    The AgentX++ C++ framework provides a complete AgentX protocol (RFC 2741) implementation that adds AgentX master and sub-agent support to AGENT++ (

  • aiosnmpPython

    Python package aiosnmp is an asynchronous SNMP client for use with asyncio. Only SNMP v2c is supported.

  • C# SNMP LibraryC#

    MIT licensed SNMP library for .NET with extensive SNMP standard support, latest .NET platform targets, as well as rich manager/agent samples.

  • davedufresne/modern_snmpRust

    Modern SNMP is a pure-Rust library for SNMPv3. This repository includes snmp_mp (SNMPv3 Message Processing) and snmp_usm (Implementation of the User-based Security Model (USM) for SNMPv3) crates.

  • easysnmpPython

    A fork of

Tools

  • agentpp/MIB DesignerGUIs

    Use MIB Designer to create, edit, manage, and explore SMI specifications (

  • agentpp/MIB Explorer ProGUIs

    Use MIB Explorer to browse, configure, test&debug, monitor, and discover SNMPv1/2c/3 entities.

  • encode_keychangeCLIs

    Produces the KeyChange string for SNMPv3.

  • fixprocCLIs

    Fixes a process by performing the specified action.

  • hatlord/snmpwnCLIs

    An SNMPv3 User Enumerator and Attack tool.

  • ireasoning/MIB BrowserGUIs

    This tool allows users to load standard, proprietary MIBs, and even some mal-formed MIBs. It also allows them to issue SNMP requests to retrieve agent's data, or make changes to the agent. Free for personal use.

MIB repositories

  • hsnodgrass/snmp_mib_archive

    An archive of over 3000 unique SNMP MIBs.

  • kcsinclair/mibs

    Another collection of MIBS used for SNMP. Make sure to clone the repository to see the full list of MIBs.

  • mibdepot.com

    mibDepot is a free service to the SNMP community and offers a dictionary of MIBs and a unique-in-the-industry Search Engine with over 12,000 SNMP MIBs representing over 1,800,000 MIB object definitions.

  • michaelfmcnamara.com

    Hand-curated list of MIBs by Michael McNamara.

  • oid-info.com

    This OID repository gathers information about Object Identifiers (OIDs), and provides tools to display, update and search for this information.

  • oidview.com/mibs

    This repository contains over 7000 unique MIBs from various vendors.

Publications

Public servers

Miscellaneous

  • SNMPLink.org

    SNMPlink.org provides links and information about SNMP, MIB (Management Information Base), Network Management and Network Monitoring.

  • SNMPTools.net

    SNMPTools.net provides links and information about SNMP applications, toolkits, gateways, simulators, MIB browsers and many more.

Showing a sample of 144 resources. View the full list on GitHub →