awesome-snmp
github.com/eozer/awesome-snmp ↗A curated list of awesome SNMP libraries, tools, and other resources.
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
- Mauro, D. and Schmidt, K., 2005. Essential SNMP: Help for System and Network Administrators. " O'Reilly Media, Inc.".Books
Essential SNMP explores both commercial and open source packages, and elements like OIDs, MIBs, community strings, and traps are covered in depth. The book contains five new chapters and various updates throughout.
- net-snmp tutorialsTutorials
This Wiki page contains various tutorials ranging from the basics of SNMP protocol to implementation of SNMP applications and agents using net-snmp library.
- Perkins, D. and McGinnis, E., 1997. Understanding SNMP MIBs (p. 528). Englewood Cliffs: Prentice Hall PTR.Books
The first complete, practical insider's guide to writing SNMP MIBs.
- rfc1098RFCs
A Simple Network Management Protocol (version 1).
- rfc1155RFCs
Structure and Identification of Management Information.
- rfc2578RFCs
Structure of Management Information Version 2 (SMIv2).
Public servers
- snmp.ireasoning.com
Free public an SNMP agent for testing purpose.
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 →