Skip to main content

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

185
GitHub Stars
144
Curated Resources
6
Categories
6 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 →