275 lines
56 KiB
Plaintext
275 lines
56 KiB
Plaintext
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome SNMP [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
[38;5;14m[1m![0m[38;5;12mAwesome lint[39m[38;5;14m[1m (https://github.com/eozer/awesome-snmp/actions/workflows/awesome-lint.yml/badge.svg)[0m[38;5;12m (https://github.com/eozer/awesome-snmp/actions/workflows/awesome-lint.yml)[39m
|
||
|
||
[38;5;14m[1mSimple Network Management Protocol (SNMP)[0m
|
||
[38;5;12m (https://en.wikipedia.org/wiki/Simple_Network_Management_Protocol) is an Internet Standard protocol for collecting and organizing information about managed devices on IP networks and for modifying that information to change device behaviour.[39m
|
||
|
||
[38;5;12mThis is a curated list of awesome SNMP libraries, tools, and other resources. Contributions are welcome![39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
[38;5;12m- [39m[38;5;14m[1mLibraries[0m[38;5;12m (#libraries)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mC/C++[0m[38;5;12m (#cc)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mC#[0m[38;5;12m (#c)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mErlang[0m[38;5;12m (#erlang)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGo[0m[38;5;12m (#go)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mJava[0m[38;5;12m (#java)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mJavaScript[0m[38;5;12m (#javascript)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mLua[0m[38;5;12m (#lua)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPHP[0m[38;5;12m (#php)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPython[0m[38;5;12m (#python)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mRuby[0m[38;5;12m (#ruby)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mRust[0m[38;5;12m (#rust)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCLIs[0m[38;5;12m (#clis)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGUIs[0m[38;5;12m (#guis)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPublications[0m[38;5;12m (#publications)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mRFCs[0m[38;5;12m (#rfcs)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTutorials[0m[38;5;12m (#tutorials)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPublic servers[0m[38;5;12m (#public-servers)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMIB repositories[0m[38;5;12m (#mib-repositories)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMiscellaneous[0m[38;5;12m (#miscellaneous)[39m
|
||
|
||
[38;2;255;187;0m[4mLibraries[0m
|
||
[38;5;12m_Helpful to write SNMP applications._[39m
|
||
|
||
[38;2;255;187;0m[4mC/C++[0m
|
||
[38;5;12m- [39m[38;5;14m[1mnet-snmp[0m[38;5;12m (http://www.net-snmp.org/) - A suite of software for using and deploying the SNMP protocol (v1, v2c and v3 and the AgentX subagent protocol). Contains also Python bindings.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSNMP++[0m[38;5;12m (https://www.agentpp.com/api/cpp/snmp_pp.html) - BSD licensed SNMP implemention from HP. Supports SNMP v1/2c/v3, thread-safety, and many more.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAGENT++[0m[38;5;12m (https://www.agentpp.com/api/cpp/agent_pp.html) - 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.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAgentX++[0m[38;5;12m (https://www.agentpp.com/api/cpp/agentx_pp.html) - The AgentX++ C++ framework provides a complete AgentX protocol (RFC 2741) implementation that adds AgentX master and sub-agent support to AGENT++ ([39m[48;5;235m[38;5;249mCommercial[49m[39m[38;5;12m).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mopenSNMP[0m[38;5;12m (https://sourceforge.net/projects/opensnmp/) - BSD licensed multi-threaded implementation of SNMPv3.[39m
|
||
|
||
[38;2;255;187;0m[4mC#[0m
|
||
[38;5;12m- [39m[38;5;14m[1mC# SNMP Library[0m[38;5;12m (https://github.com/lextudio/sharpsnmplib) - MIT licensed SNMP library for .NET with extensive SNMP standard support, latest .NET platform targets, as well as rich manager/agent samples.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSNMP Pro[0m[38;5;12m (https://pro.sharpsnmp.com) - Commercial extension that adds enterprise MIB support.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSnmpSharpNet[0m[38;5;12m (https://github.com/rqx110/SnmpSharpNet) - Simple Network Management Protocol (SNMP) .Net library written in C# (csharp). Implements protocol version 1, 2 and 3.[39m
|
||
|
||
[38;2;255;187;0m[4mErlang[0m
|
||
[38;5;12m- [39m[38;5;14m[1mErlang/OTP SNMP[0m[38;5;12m (https://www.erlang.org/doc/apps/snmp/users_guide.html) - SNMP development is included as a component of the Erlang/Open Telecom Platform development environment.[39m
|
||
|
||
[38;2;255;187;0m[4mGo[0m
|
||
[38;5;12m- [39m[38;5;14m[1mgosnmp/gosnmp[0m[38;5;12m (https://github.com/gosnmp/gosnmp) - An SNMP library written in Go. It provides Get, GetNext, GetBulk, Walk, BulkWalk, Set and Traps. It supports IPv4/IPv6, using SNMP v1/v2c/v3.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msleepinggenius2/gosmi[0m[38;5;12m (https://github.com/sleepinggenius2/gosmi) - MIB parser in Go language.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mposteo/go-agentx[0m[38;5;12m (https://github.com/posteo/go-agentx) - A library with a pure Go implementation of the AgentX-Protocol.[39m
|
||
|
||
[38;2;255;187;0m[4mJava[0m
|
||
[38;5;12m- [39m[38;5;14m[1mSNMP4J[0m[38;5;12m (https://www.agentpp.com/api/java/snmp4j.html) - SNMP4J is an enterprise class, free open source, and state-of-the-art SNMP v1/2c/v3 implementation for Java™.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSNMP4J-Agent[0m[38;5;12m (https://www.agentpp.com/api/java/snmp4jagent.html) - SNMP4J-Agent is a Java™ API on top of the core SNMP4J API for the development of SNMP agents (command responders).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mjoeSNMP[0m[38;5;12m (https://sourceforge.net/projects/joesnmp/) - joeSNMP is an open-source Java SNMP class library published under the LGPL.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWesthawk's SNMP[0m[38;5;12m (https://snmp.westhawk.co.uk/) - An open-sourced Java library that can be used for SNMP v1/v2c/v3. Supports traps, authentication and privacy. As authentication protocols it offers MD5 and SHA1.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mmibble[0m[38;5;12m (https://github.com/cederberg/mibble) - Mibble is an open-source SNMP MIB (or SMI) parser library for Java.[39m
|
||
|
||
[38;2;255;187;0m[4mJavaScript[0m
|
||
[38;5;12m- [39m[38;5;14m[1mnode-net-snmp[0m[38;5;12m (https://github.com/markabrahams/node-net-snmp) - JavaScript implementation of the Simple Network Management Protocol (SNMP), implements versions 1, 2c and 3.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mnode-snmp-native[0m[38;5;12m (https://github.com/calmh/node-snmp-native) - Native JavaScript SNMP library for Node.js.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mnode-snmpjs[0m[38;5;12m (https://github.com/joyent/node-snmpjs) - This package provides a toolkit for SNMP agents and management applications in Node.js.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msnmp-node[0m[38;5;12m (https://github.com/neias/snmp-node) - Native JavaScript SNMP library for Node.js.[39m
|
||
|
||
[38;2;255;187;0m[4mLua[0m
|
||
[38;5;12m- [39m[38;5;14m[1mluasnmp[0m[38;5;12m (https://github.com/hleuwer/luasnmp) - Lua binding to net-snmp library.[39m
|
||
|
||
[38;2;255;187;0m[4mPHP[0m
|
||
[38;5;12m- [39m[38;5;14m[1mphp.net/SNMP[0m[38;5;12m (https://www.php.net/manual/en/book.snmp.php) - This is an SNMP extension for PHP, which is a wrapper around the net-snmp library.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFreeDSx/SNMP[0m[38;5;12m (https://github.com/FreeDSx/SNMP) - A Pure PHP SNMP Library.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mopensolutions/OSS_SNMP[0m[38;5;12m (https://github.com/opensolutions/OSS_SNMP) - A PHP SNMP library for people who hate SNMP, MIBs and OIDs![39m
|
||
|
||
[38;2;255;187;0m[4mPython[0m
|
||
[38;5;12m- [39m[38;5;14m[1mpysnmp[0m[38;5;12m (https://github.com/lextudio/pysnmp) - This is a pure-Python, open source and free implementation of v1/v2c/v3 SNMP engine distributed under 2-clause BSD license.[39m
|
||
[38;5;12m - This project is derived from [39m[38;5;14m[1mthe original repo[0m[38;5;12m (https://github.com/etingof/pysnmp).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpysmi[0m[38;5;12m (https://github.com/lextudio/pysmi) - PySMI is a pure-Python implementation of SNMP SMI MIB parser.[39m
|
||
[38;5;12m - This project is derived from [39m[38;5;14m[1mthe original repo[0m[38;5;12m (https://github.com/etingof/pysmi).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgufo_snmp[0m[38;5;12m [39m[38;5;12m(https://github.com/gufolabs/gufo_snmp)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12maccelerated[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mSNMP[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12msupporting[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12masync[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msynchronous[39m[38;5;12m [39m[38;5;12mmode.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mconsists[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mclean[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mhigh-efficient[39m[38;5;12m [39m[38;5;12mBER[39m[38;5;12m [39m[38;5;12mparser[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msocket[39m[38;5;12m [39m[38;5;12mIO,[39m[38;5;12m [39m[38;5;12mimplemented[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mRust[39m[38;5;12m [39m
|
||
[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mPyO3[39m[38;5;12m [39m[38;5;12mwrapper.[39m[38;5;12m [39m[38;5;12mSeems[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbit[39m[38;5;12m [39m[38;5;12mearly[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mproject's[39m[38;5;12m [39m[38;5;12mlifecycle,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12m___extremely___[39m[38;5;12m [39m[38;5;12mfast,[39m[38;5;12m [39m[38;5;12mespecially[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mquerying[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mdevices.[39m[38;5;12m [39m[38;5;12m![39m[38;5;14m[1mGitHub[0m[38;5;14m[1m [0m[38;5;14m[1mlast[0m[38;5;14m[1m [0m[38;5;14m[1mcommit[0m[38;5;12m [39m
|
||
[38;5;12m(https://img.shields.io/github/last-commit/gufolabs/gufo_snmp)[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mnet-snmp[0m[38;5;14m[1m [0m[38;5;14m[1mPython[0m[38;5;14m[1m [0m[38;5;14m[1mbindings[0m[38;5;12m [39m[38;5;12m(http://www.net-snmp.org/wiki/index.php/Python_Bindings)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mNet-SNMP[39m[38;5;12m [39m[38;5;12m5.4[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlater[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mbindings[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m"python"[39m[38;5;12m [39m[38;5;12msub-directory,[39m[38;5;12m [39m[38;5;12mthough,[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mdefault.[39m[38;5;12m [39m[38;5;12m![39m[38;5;14m[1mGitHub[0m[38;5;14m[1m [0m[38;5;14m[1mlast[0m[38;5;14m[1m [0m[38;5;14m[1mcommit[0m[38;5;12m [39m
|
||
[38;5;12m(https://img.shields.io/github/last-commit/net-snmp/net-snmp)[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1measysnmp[0m[38;5;12m [39m[38;5;12m(https://github.com/easysnmp/easysnmp)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mfork[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1mnet-snmp[0m[38;5;14m[1m [0m[38;5;14m[1mPython[0m[38;5;14m[1m [0m[38;5;14m[1mbindings[0m[38;5;12m [39m[38;5;12m(http://www.net-snmp.org/wiki/index.php/Python_Bindings)[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mattempts[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbring[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mPythonic[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlibrary.[39m[38;5;12m [39m[38;5;12m![39m[38;5;14m[1mGitHub[0m[38;5;14m[1m [0m[38;5;14m[1mlast[0m[38;5;14m[1m [0m[38;5;14m[1mcommit[0m[38;5;12m [39m
|
||
[38;5;12m(https://img.shields.io/github/last-commit/easysnmp/easysnmp)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpuresnmp[0m[38;5;12m (https://github.com/exhuma/puresnmp) - Pure Python3 SNMPv2 library without any dependencies. ![39m[38;5;14m[1mGitHub last commit[0m[38;5;12m (https://img.shields.io/github/last-commit/exhuma/puresnmp)[39m
|
||
[38;5;12m- [39m[38;5;14m[1msnimpy[0m[38;5;12m (https://github.com/vincentbernat/snimpy) - Snimpy is a Python-based tool providing a simple interface to build SNMP query. ![39m[38;5;14m[1mGitHub last commit[0m[38;5;12m (https://img.shields.io/github/last-commit/vincentbernat/snimpy)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpython-netsnmpagent[0m[38;5;12m (https://github.com/pief/python-netsnmpagent) - This package allows to write net-snmp subagents in Python. ![39m[38;5;14m[1mGitHub last commit[0m[38;5;12m (https://img.shields.io/github/last-commit/pief/python-netsnmpagent)[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mhnmp[0m[38;5;12m [39m[38;5;12m(https://github.com/trehn/hnmp)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHNMP[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigh-level[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mease[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpain[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mretrieving[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprocessing[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mSNMP-capable[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mswitches,[39m[38;5;12m [39m[38;5;12mrouters,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprinters.[39m[38;5;12m [39m[38;5;12m![39m[38;5;14m[1mGitHub[0m[38;5;14m[1m [0m[38;5;14m[1mlast[0m[38;5;14m[1m [0m[38;5;14m[1mcommit[0m[38;5;12m [39m
|
||
[38;5;12m(https://img.shields.io/github/last-commit/trehn/hnmp)[39m
|
||
[38;5;12m- [39m[38;5;14m[1maiosnmp[0m[38;5;12m (https://github.com/hh-h/aiosnmp) - Python package aiosnmp is an asynchronous SNMP client for use with asyncio. Only SNMP v2c is supported. ![39m[38;5;14m[1mGitHub last commit[0m[38;5;12m (https://img.shields.io/github/last-commit/hh-h/aiosnmp)[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mrobotframework-snmplibrary[0m[38;5;12m [39m[38;5;12m(https://github.com/kontron/robotframework-snmplibrary)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSNMPLibrary[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mRobot[39m[38;5;12m [39m[38;5;12mFramework[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mSNMP.[39m[38;5;12m [39m[38;5;12m![39m[38;5;14m[1mGitHub[0m[38;5;14m[1m [0m[38;5;14m[1mlast[0m[38;5;14m[1m [0m[38;5;14m[1mcommit[0m[38;5;12m [39m
|
||
[38;5;12m(https://img.shields.io/github/last-commit/kontron/robotframework-snmplibrary)[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mScapy[0m[38;5;12m [39m[38;5;12m(https://github.com/secdev/scapy)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPacket[39m[38;5;12m [39m[38;5;12mmanipulation[39m[38;5;12m [39m[38;5;12mprogram[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mlibrary.[39m[38;5;12m [39m[38;5;12mScapy[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;14m[1mmodule[0m[38;5;12m [39m[38;5;12m(https://github.com/secdev/scapy/blob/master/scapy/layers/snmp.py)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild/dissect[39m[38;5;12m [39m[38;5;12mSNMP[39m[38;5;12m [39m[38;5;12mpackets.[39m[38;5;12m [39m[38;5;12m![39m[38;5;14m[1mGitHub[0m[38;5;14m[1m [0m[38;5;14m[1mlast[0m[38;5;14m[1m [0m[38;5;14m[1mcommit[0m[38;5;12m [39m
|
||
[38;5;12m(https://img.shields.io/github/last-commit/secdev/scapy)[39m
|
||
|
||
[38;2;255;187;0m[4mRuby[0m
|
||
[38;5;12m- [39m[38;5;14m[1mruby-netsnmp[0m[38;5;12m (https://github.com/swisscom/ruby-netsnmp) - SNMP library in ruby (v1, v2c, v3).[39m
|
||
|
||
[38;2;255;187;0m[4mRust[0m
|
||
[38;5;12m- [39m[38;5;14m[1msnmp-parser[0m[38;5;12m (https://github.com/rusticata/snmp-parser) - SNMP parser written in rust with nom parser combinator framework.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mdavedufresne/modern_snmp[0m[38;5;12m [39m[38;5;12m(https://github.com/davedufresne/modern_snmp)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mModern[39m[38;5;12m [39m[38;5;12mSNMP[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpure-Rust[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mSNMPv3.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mrepository[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12msnmp_mp[39m[38;5;12m [39m[38;5;12m(SNMPv3[39m[38;5;12m [39m[38;5;12mMessage[39m[38;5;12m [39m[38;5;12mProcessing)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msnmp_usm[39m[38;5;12m [39m[38;5;12m(Implementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mUser-based[39m[38;5;12m [39m[38;5;12mSecurity[39m[38;5;12m [39m[38;5;12mModel[39m[38;5;12m [39m
|
||
[38;5;12m(USM)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mSNMPv3)[39m[38;5;12m [39m[38;5;12mcrates.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSvedrin/sunt[0m[38;5;12m (https://github.com/Svedrin/sunt) - This repository implements an SNMP Agent written in Rust.[39m
|
||
|
||
[38;5;12m__[39m[38;5;14m[1m⬆ back to top[0m[38;5;12m (#contents)__[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mTools[0m
|
||
[38;5;12m_You use these to work with SNMP easier._[39m
|
||
|
||
[38;2;255;187;0m[4mCLIs[0m
|
||
[38;5;12m- [39m[38;5;14m[1mnet-snmp tools[0m[38;5;12m (http://www.net-snmp.org/) - The applications listed here are part of net-snmp.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mencode_keychange[0m[38;5;12m (http://www.net-snmp.org/docs/man/encode_keychange.html) - Produces the KeyChange string for SNMPv3.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmptranslate[0m[38;5;12m (http://www.net-snmp.org/docs/man/snmptranslate.html) - Translates MIB OID names between numeric and textual forms.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmpget[0m[38;5;12m (http://www.net-snmp.org/docs/man/snmpget.html) - Communicates with a network entity using SNMP GET requests.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmpgetnext[0m[38;5;12m (http://www.net-snmp.org/docs/man/snmpgetnext.html) - Communicates with a network entity using SNMP GETNEXT requests.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmpbulkget[0m[38;5;12m (http://www.net-snmp.org/docs/man/snmpbulkget.html) - Communicates with a network entity using SNMP GETBULK requests.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmpwalk[0m[38;5;12m (http://www.net-snmp.org/docs/man/snmpwalk.html) - Retrieves a subtree of management values using SNMP GETNEXT requests.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmpbulkwalk[0m[38;5;12m (http://www.net-snmp.org/docs/man/snmpbulkwalk.html) - Retrieves a subtree of management values using SNMP GETBULK requests.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmpset[0m[38;5;12m (http://www.net-snmp.org/docs/man/snmpset.html) - Communicates with a network entity using SNMP SET requests.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmptest[0m[38;5;12m (http://www.net-snmp.org/docs/man/snmptest.html) - Communicates with a network entity using SNMP requests.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmptable[0m[38;5;12m (https://net-snmp.sourceforge.io/docs/man/snmptable.html) - Retrieve an SNMP table and display it in tabular form.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmpdelta[0m[38;5;12m (https://net-snmp.sourceforge.io/docs/man/snmpdelta.html) - Monitor delta differences in SNMP Counter values.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmpusm[0m[38;5;12m (http://www.net-snmp.org/docs/man/snmpusm.html) - Manipulates the SNMPv3 User-based-security user table.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmpvacm[0m[38;5;12m (http://www.net-snmp.org/docs/man/snmpvacm.html) - Manipulates the SNMPv3 View-based-access-control-module configuration tables.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmpstatus[0m[38;5;12m (https://net-snmp.sourceforge.io/docs/man/snmpstatus.html) - Retrieves a fixed set of management information from a network entity.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmpnetstat[0m[38;5;12m (https://net-snmp.sourceforge.io/docs/man/snmpnetstat.html) - Display networking status and configuration information from a network entity via SNMP.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmpdf[0m[38;5;12m (http://www.net-snmp.org/docs/man/snmpdf.html) - Displays disk information like the unix df tool using information collected from SNMP.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmptrap[0m[38;5;12m (http://www.net-snmp.org/docs/man/snmptrap.html) - Sends SNMP TRAP or INFORM notification messages.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmpinform[0m[38;5;12m (http://www.net-snmp.org/docs/man/snmptrap.html) - Send INFORM notification messages. snmpinform command is functionally the same as snmptrap -Ci.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmptrapd[0m[38;5;12m (http://www.net-snmp.org/docs/man/snmptrapd.html) - An SNMP daemon that listens for SNMP TRAPs or INFORMs and logs or acts upon them.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mtraptoemail[0m[38;5;12m (https://net-snmp.sourceforge.io/docs/man/traptoemail.html) - This an snmptrapd handler script to convert snmp traps into emails.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mnet-snmp-config[0m[38;5;12m (https://net-snmp.sourceforge.io/docs/man/net-snmp-config.html) - Returns information about installed net-snmp libraries and binaries.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmpconf[0m[38;5;12m (https://net-snmp.sourceforge.io/docs/man/snmpconf.html) - Creates and modifies SNMP configuration files.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mfixproc[0m[38;5;12m (https://net-snmp.sourceforge.io/docs/man/fixproc.html) - Fixes a process by performing the specified action.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmpd[0m[38;5;12m (http://www.net-snmp.org/docs/man/snmpd.html) - An SNMP agent that responds to SNMP requests for a given host.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mmib2c[0m[38;5;12m (https://net-snmp.sourceforge.io/docs/man/mib2c.html) - A MIB conversion utility that can translate MIB structures into other forms, such as C-code.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mmib2c-update[0m[38;5;12m (https://net-snmp.sourceforge.io/docs/man/mib2c-update.html) - This a script to merge custom code into updated mib2c code.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSNMP4JCLT[0m[38;5;12m (https://www.agentpp.com/tools/snmp4jclt.html) - Use the SNMP4J Command Line Tool (CLT) to send SNMPv1/v2c/v3 requests and traps to a target with IPv4 or v6 based UDP, TCP, or TLSv1,2 transport ([39m[48;5;235m[38;5;249mCommercial[49m[39m[38;5;12m).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mlibsmi tools[0m[38;5;12m (https://www.ibr.cs.tu-bs.de/projects/libsmi/) - Applications built on top of libsmi and an sh/awk script that are integrated with the libsmi distribution.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msmilint[0m[38;5;12m (https://www.ibr.cs.tu-bs.de/projects/libsmi/smilint.html) - This is used to check MIB or PIB modules for syntax errors and semantics at some degree. SMIv1/v2 style MIB modules as well as SPPI PIB modules are supported.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1msmidump[0m[38;5;12m [39m[38;5;12m(https://www.ibr.cs.tu-bs.de/projects/libsmi/smidump.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mMIB/PIB[39m[38;5;12m [39m[38;5;12mcompiler.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdump[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcontents[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmodule[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mformats:[39m[38;5;12m [39m[38;5;12mSMIv1,[39m[38;5;12m [39m[38;5;12mSMIv2,[39m[38;5;12m [39m[38;5;12mSMIng,[39m[38;5;12m [39m[38;5;12mSPPI,[39m[38;5;12m [39m[38;5;12mImport[39m[38;5;12m [39m[38;5;12mTrees,[39m[38;5;12m [39m[38;5;12mType[39m[38;5;12m [39m[38;5;12mDefinition[39m[38;5;12m [39m[38;5;12mTrees,[39m[38;5;12m [39m[38;5;12mOID[39m[38;5;12m [39m[38;5;12mNode[39m[38;5;12m [39m[38;5;12mTrees,[39m[38;5;12m [39m
|
||
[38;5;12mMOSY[39m[38;5;12m [39m[38;5;12mStyle,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCORBA[39m[38;5;12m [39m[38;5;12mIDL[39m[38;5;12m [39m[38;5;12mdefinitions[39m[38;5;12m [39m[38;5;12maccording[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJIDM[39m[38;5;12m [39m[38;5;12mSpecs,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mothers.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msmidiff[0m[38;5;12m (https://www.ibr.cs.tu-bs.de/projects/libsmi/smidiff.html) - This is a tool that parses two revisions of a MIB module and analyzes the modifications from the old to the new revision.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msmiquery[0m[38;5;12m (https://www.ibr.cs.tu-bs.de/projects/libsmi/smiquery.html) - This is a MIB/PIB query front end. It can be used to query single items from the command line.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msmistrip[0m[38;5;12m (https://www.ibr.cs.tu-bs.de/projects/libsmi/smistrip.html) - This is a simple shell/awk script that allows to extract MIB and PIB modules from documents, such as RFCs or Internet Drafts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msnmpsim[0m[38;5;12m (https://github.com/etingof/snmpsim) - This is a pure-Python, open source and free implementation of SNMP agents simulator distributed under 2-clause BSD license.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1msnmpfwd[0m[38;5;12m [39m[38;5;12m(https://github.com/etingof/snmpfwd)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mSNMP[39m[38;5;12m [39m[38;5;12mProxy[39m[38;5;12m [39m[38;5;12mForwarder[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mworks[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mapplication-level[39m[38;5;12m [39m[38;5;12mproxy[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbuilt-in[39m[38;5;12m [39m[38;5;12mSNMP[39m[38;5;12m [39m[38;5;12mmessage[39m[38;5;12m [39m[38;5;12mrouter.[39m[38;5;12m [39m[38;5;12mTypical[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mcase[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mSNMP[39m[38;5;12m [39m[38;5;12mproxy[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mapplication-level[39m[38;5;12m [39m[38;5;12mfirewall[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m
|
||
[38;5;12mtranslator[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12menables[39m[38;5;12m [39m[38;5;12mSNMPv3[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mSNMPv1/SNMPv2c[39m[38;5;12m [39m[38;5;12mentity[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mvice[39m[38;5;12m [39m[38;5;12mversa.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1msnmpclitools[0m[38;5;12m [39m[38;5;12m(https://github.com/etingof/snmpclitools)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcommand-line[39m[38;5;12m [39m[38;5;12mSNMP[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mpure-Python.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mmimic[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mfamous[39m[38;5;12m [39m[38;5;12mNet-SNMP[39m[38;5;12m [39m[38;5;12mcounterparts.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12msnmpget.py,[39m[38;5;12m [39m[38;5;12msnmpset.py,[39m[38;5;12m [39m[38;5;12msnmpwalk.py,[39m[38;5;12m [39m
|
||
[38;5;12msnmpbulkwalk.py,[39m[38;5;12m [39m[38;5;12msnmptrap.py,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msnmptranslate.py,[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://snmplabs.thola.io/snmpclitools/)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mdetails.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msnmpwn[0m[38;5;12m (https://github.com/hatlord/snmpwn) - SNMPwn is an SNMPv3 user enumerator and attack tool.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mtrapperkeeper[0m[38;5;12m (https://github.com/dropbox/trapperkeeper) - A suite of tools for ingesting and displaying SNMP traps. This is designed as a replacement for snmptrapd and to supplement existing stateful monitoring solutions.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSNMP Trap Translator[0m[38;5;12m (http://www.snmptt.org/) - SNMPTT (SNMP Trap Translator) is an SNMP trap handler written in Perl for use with the Net-SNMP / UCD-SNMP snmptrapd program (www.net-snmp.org).[39m
|
||
[38;5;12m - [39m[38;5;14m[1msnmptt[0m[38;5;12m (http://www.snmptt.org/docs/snmptt.shtml) - SNMPTT (SNMP Trap Translator) is an SNMP trap handler written in Perl for use with the Net-SNMP / UCD-SNMP snmptrapd program (www.net-snmp.org). SNMPTT supports Linux, Unix and Windows.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1msnmpttconvert[0m[38;5;12m [39m[38;5;12m(http://www.snmptt.org/docs/snmpttconvert.shtml)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSome[39m[38;5;12m [39m[38;5;12mvendors[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mimported[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mHP[39m[38;5;12m [39m[38;5;12mOpenview[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mHP[39m[38;5;12m [39m[38;5;12mOpenview[39m[38;5;12m [39m[38;5;12mutility.[39m[38;5;12m [39m[38;5;12msnmpttconvert[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mPerl[39m[38;5;12m [39m[38;5;12mscript[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mconvert[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthese[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m
|
||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12msnmptt.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1msnmpttconvertmib[0m[38;5;12m [39m[38;5;12m(http://www.snmptt.org/docs/temp/snmpttconvertmib.shtml)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12msnmpttconvertmib[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mPerl[39m[38;5;12m [39m[38;5;12mscript[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mread[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mMIB[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconvert[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mTRAP-TYPE[39m[38;5;12m [39m[38;5;12m(v1)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mNOTIFICATION-TYPE[39m[38;5;12m [39m[38;5;12m(v2)[39m[38;5;12m [39m[38;5;12mdefinitions[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m
|
||
[38;5;12mreadable[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12msnmptt.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mprometheus/snmp_exporter[0m[38;5;12m (https://github.com/prometheus/snmp_exporter) - This exporter is the recommended way to expose SNMP data in a format which Prometheus can ingest.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mtrailofbits/onesixtyone[0m[38;5;12m (https://github.com/trailofbits/onesixtyone) - Fast SNMP Scanner.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSECFORCE/SNMP-Brute[0m[38;5;12m (https://github.com/SECFORCE/SNMP-Brute) - Fast SNMP brute force, enumeration, CISCO config downloader and password cracking script.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mhatlord/snmpwn[0m[38;5;12m (https://github.com/hatlord/snmpwn) - An SNMPv3 User Enumerator and Attack tool.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mzabbix-tools/mib2zabbix[0m[38;5;12m (https://github.com/zabbix-tools/mib2zabbix) - This Perl script will generate a Zabbix v3 Template in XML format from an OID tree in a SNMP MIB file.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOIDrage[0m[38;5;12m (https://github.com/patrickscottbest/OIDrage) - A lightweight standalone SNMPd mimic server based on any snmpwalk output. Easily scales to mock thousands of servers.[39m
|
||
|
||
[38;2;255;187;0m[4mGUIs[0m
|
||
[38;5;12m- [39m[38;5;14m[1mtkmib[0m[38;5;12m (http://www.net-snmp.org/) - A perl/Tk interactive graphical MIB browser for SNMP.[39m
|
||
[38;5;12m- [39m[38;5;14m[1magentpp/MIB Designer[0m[38;5;12m (https://www.agentpp.com/tools/mibdesigner.html) - Use MIB Designer to create, edit, manage, and explore SMI specifications ([39m[48;5;235m[38;5;249mCommercial[49m[39m[38;5;12m).[39m
|
||
[38;5;12m- [39m[38;5;14m[1magentpp/MIB Explorer Pro[0m[38;5;12m (https://www.agentpp.com/tools/mibexplorer.html) - Use MIB Explorer to browse, configure, test&debug, monitor, and discover SNMPv1/2c/3 entities.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msharpsnmp/SNMP Pro[0m[38;5;12m (https://www.sharpsnmp.com/) - A family of .NET based SNMP products, including the commercial MIB Compiler, MIB Assembly, and the open source Library.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpaessler/snmptester[0m[38;5;12m (https://www.paessler.com/tools/snmptester) - This tool enables you to debug SNMP activities to find communication and/or data issues in SNMP monitoring configurations. Windows.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mireasoning/MIB[0m[38;5;14m[1m [0m[38;5;14m[1mBrowser[0m[38;5;12m [39m[38;5;12m(http://ireasoning.com/mibbrowser.shtml)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mload[39m[38;5;12m [39m[38;5;12mstandard,[39m[38;5;12m [39m[38;5;12mproprietary[39m[38;5;12m [39m[38;5;12mMIBs,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mmal-formed[39m[38;5;12m [39m[38;5;12mMIBs.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12missue[39m[38;5;12m [39m[38;5;12mSNMP[39m[38;5;12m [39m[38;5;12mrequests[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mretrieve[39m[38;5;12m [39m[38;5;12magent's[39m[38;5;12m [39m[38;5;12mdata,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mchanges[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12magent.[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mpersonal[39m[38;5;12m [39m[38;5;12muse.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mireasoning/SNMP Agent Simulator[0m[38;5;12m (http://ireasoning.com/snmpsimulator.shtml) - Free SNMP Agent Simulator Java based application that can simulate SNMPv1/v2c/v3 agents.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVisual SNMP[0m[38;5;12m (https://github.com/sisraell/VisualSNMP) - Visual SNMP is a simple tool for testing access to SNMP agents. Currently SNMPGET and SNMPWALK are supported with some limited funcionality.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mmuonics/Online MIB validator[0m[38;5;12m (http://www.muonics.com/Tools/smicheck.php) - Free online MIB/PIB Validator based on MIB Smithy SDK.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mtoni-moreno/snmpcollector[0m[38;5;12m [39m[38;5;12m(https://github.com/toni-moreno/snmpcollector)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSnmpCollector[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m[38;5;12mfeatured[39m[38;5;12m [39m[38;5;12mGeneric[39m[38;5;12m [39m[38;5;12mSNMP[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mcollector[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mAdministration[39m[38;5;12m [39m[38;5;12mInterface[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12mSource[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mmain[39m[38;5;12m [39m[38;5;12mgoal[39m[38;5;12m [39m[38;5;12msimplify[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||
[38;5;12mgetting[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mdevice[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12msnmp[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msend[39m[38;5;12m [39m[38;5;12mresulting[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12minfluxdb[39m[38;5;12m [39m[38;5;12mbackend.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mUnbrowse[0m[38;5;14m[1m [0m[38;5;14m[1mSNMP[0m[38;5;12m [39m[38;5;12m(https://www.unleashnetworks.com/products/unbrowse-snmp.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUnbrowse[39m[38;5;12m [39m[38;5;12mSNMP[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcompile[39m[38;5;12m [39m[38;5;12mcryptic[39m[38;5;12m [39m[38;5;12mMIB[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mGUI[39m[38;5;12m [39m[38;5;12mview,[39m[38;5;12m [39m[38;5;12mretrieve[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mMIB[39m[38;5;12m [39m[38;5;12mvariables[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mdevices,[39m[38;5;12m [39m[38;5;12mimport[39m[38;5;12m [39m[38;5;12msnmpwalk[39m[38;5;12m [39m[38;5;12mdumps,[39m[38;5;12m [39m[38;5;12mreceive[39m[38;5;12m [39m
|
||
[38;5;12mtraps,[39m[38;5;12m [39m[38;5;12mchart[39m[38;5;12m [39m[38;5;12mcounters,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||
|
||
[38;5;12m__[39m[38;5;14m[1m⬆ back to top[0m[38;5;12m (#contents)__[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mPublications[0m
|
||
[38;5;12m_How-to's, tutorials, blog posts, documentation and books._[39m
|
||
|
||
[38;2;255;187;0m[4mBooks[0m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mNetworknomicon,[0m[38;5;14m[1m [0m[38;5;14m[1mor[0m[38;5;14m[1m [0m[38;5;14m[1mSNMP[0m[38;5;14m[1m [0m[38;5;14m[1mMastery[0m[38;5;14m[1m [0m[38;5;14m[1mby[0m[38;5;14m[1m [0m[38;5;14m[1mAbdul[0m[38;5;14m[1m [0m[38;5;14m[1mAlhazred[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mMichael[0m[38;5;14m[1m [0m[38;5;14m[1mW.[0m[38;5;14m[1m [0m[38;5;14m[1mLucas[0m[38;5;12m [39m[38;5;12m(https://mwl.io/nonfiction/networking#networknomicon)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mSimple[39m[38;5;12m [39m[38;5;12mNetwork[39m[38;5;12m [39m[38;5;12mManagement[39m[38;5;12m [39m[38;5;12mProtocol,[39m[38;5;12m [39m[38;5;12mSNMP,[39m[38;5;12m [39m[38;5;12mempowers[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minvoke[39m[38;5;12m [39m[38;5;12mancient[39m[38;5;12m [39m[38;5;12mstandards[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mvoid.[39m[38;5;12m [39m[38;5;12mSNMP[39m[38;5;12m [39m
|
||
[38;5;12mexposes[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msecrets[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mservers,[39m[38;5;12m [39m[38;5;12mand--if[39m[38;5;12m [39m[38;5;12myou're[39m[38;5;12m [39m[38;5;12mcareless--reconfigures[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12munspeakable[39m[38;5;12m [39m[38;5;12mnightmares.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mexposes[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12minadequate[39m[38;5;12m [39m[38;5;12mbrain[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mvast[39m[38;5;12m [39m[38;5;12malien[39m[38;5;12m [39m[38;5;12mdimensions[39m[38;5;12m [39m[38;5;12munderlying[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mcomputing.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSNMP Mastery by Michael W. Lucas[0m[38;5;12m (https://mwl.io/nonfiction/networking#snmp) - SNMP, Simple Network Management Protocol, Four lies in one acronym?[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSNMP MIB Handbook by Larry Walsh[0m[38;5;12m (https://www.amazon.com/SNMP-MIB-Handbook-Larry-Walsh/dp/0981492207) - Essential Guide to SNMP MIB Development, Use, and Diagnosis.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMauro,[0m[38;5;14m[1m [0m[38;5;14m[1mD.[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mSchmidt,[0m[38;5;14m[1m [0m[38;5;14m[1mK.,[0m[38;5;14m[1m [0m[38;5;14m[1m2005.[0m[38;5;14m[1m [0m[38;5;14m[1mEssential[0m[38;5;14m[1m [0m[38;5;14m[1mSNMP:[0m[38;5;14m[1m [0m[38;5;14m[1mHelp[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mSystem[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mNetwork[0m[38;5;14m[1m [0m[38;5;14m[1mAdministrators.[0m[38;5;14m[1m [0m[38;5;14m[1m"[0m[38;5;14m[1m [0m[38;5;14m[1mO'Reilly[0m[38;5;14m[1m [0m[38;5;14m[1mMedia,[0m[38;5;14m[1m [0m[38;5;14m[1mInc.".[0m[38;5;12m [39m[38;5;12m(https://www.amazon.com/Essential-SNMP-System-Network-Administrators-ebook/dp/B0043EWUZ2)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mEssential[39m[38;5;12m [39m[38;5;12mSNMP[39m[38;5;12m [39m[38;5;12mexplores[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m
|
||
[38;5;12mcommercial[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mpackages,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12melements[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mOIDs,[39m[38;5;12m [39m[38;5;12mMIBs,[39m[38;5;12m [39m[38;5;12mcommunity[39m[38;5;12m [39m[38;5;12mstrings,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtraps[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mcovered[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mdepth.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12mfive[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mchapters[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mupdates[39m[38;5;12m [39m[38;5;12mthroughout.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSnmp,[0m[38;5;14m[1m [0m[38;5;14m[1mSnmpv2,[0m[38;5;14m[1m [0m[38;5;14m[1mSnmpv3,[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mRmon[0m[38;5;14m[1m [0m[38;5;14m[1m1[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1m2[0m[38;5;14m[1m [0m[38;5;14m[1mby[0m[38;5;14m[1m [0m[38;5;14m[1mWilliam[0m[38;5;14m[1m [0m[38;5;14m[1mStallings[0m[38;5;12m [39m[38;5;12m(https://www.amazon.com/Snmp-Snmpv2-Snmpv3-William-Stallings/dp/0201485346)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPresents[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mconcise,[39m[38;5;12m [39m[38;5;12mfocused[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mpractical[39m[38;5;12m [39m[38;5;12mguide[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mSNMP-based[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12minternetwork[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m
|
||
[38;5;12madministrators,[39m[38;5;12m [39m[38;5;12mmanagers,[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mdesigners.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPerkins,[0m[38;5;14m[1m [0m[38;5;14m[1mD.[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mMcGinnis,[0m[38;5;14m[1m [0m[38;5;14m[1mE.,[0m[38;5;14m[1m [0m[38;5;14m[1m1997.[0m[38;5;14m[1m [0m[38;5;14m[1mUnderstanding[0m[38;5;14m[1m [0m[38;5;14m[1mSNMP[0m[38;5;14m[1m [0m[38;5;14m[1mMIBs[0m[38;5;14m[1m [0m[38;5;14m[1m(p.[0m[38;5;14m[1m [0m[38;5;14m[1m528).[0m[38;5;14m[1m [0m[38;5;14m[1mEnglewood[0m[38;5;14m[1m [0m[38;5;14m[1mCliffs:[0m[38;5;14m[1m [0m[38;5;14m[1mPrentice[0m[38;5;14m[1m [0m[38;5;14m[1mHall[0m[38;5;14m[1m [0m[38;5;14m[1mPTR.[0m[38;5;12m [39m[38;5;12m(https://www.amazon.com/Understanding-SNMP-MIBs-David-Perkins/dp/0134377087)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12mcomplete,[39m[38;5;12m [39m[38;5;12mpractical[39m[38;5;12m [39m[38;5;12minsider's[39m[38;5;12m [39m[38;5;12mguide[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m
|
||
[38;5;12mSNMP[39m[38;5;12m [39m[38;5;12mMIBs.[39m
|
||
|
||
[38;2;255;187;0m[4mRFCs[0m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc1098[0m[38;5;12m (https://tools.ietf.org/rfc/rfc1098.txt) - A Simple Network Management Protocol (version 1).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc1155[0m[38;5;12m (https://tools.ietf.org/rfc/rfc1155.txt) - Structure and Identification of Management Information.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc2578[0m[38;5;12m (https://tools.ietf.org/rfc/rfc2578.txt) - Structure of Management Information Version 2 (SMIv2).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc2741[0m[38;5;12m (https://tools.ietf.org/rfc/rfc2741.txt) - Agent Extensibility (AgentX) Protocol Version 1.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc2742[0m[38;5;12m (https://tools.ietf.org/rfc/rfc2742.txt) - Definitions of Managed Objects for Extensible SNMP Agents.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc3410[0m[38;5;12m (https://tools.ietf.org/rfc/rfc3410.txt) - Introduction and Applicability Statements for Internet Standard Management Framework.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc3411[0m[38;5;12m (https://tools.ietf.org/rfc/rfc3411.txt) - An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc3412[0m[38;5;12m (https://tools.ietf.org/rfc/rfc3412.txt) - Message Processing and Dispatching for the Simple Network Management Protocol (SNMP).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc3413[0m[38;5;12m (https://tools.ietf.org/rfc/rfc3413.txt) - Simple Network Management Protocol (SNMP) Applications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc3414[0m[38;5;12m (https://tools.ietf.org/rfc/rfc3414.txt) - User-based Security Model (USM) for version 3 of the[39m
|
||
[38;5;12m Simple Network Management Protocol (SNMPv3).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc3415[0m[38;5;12m (https://tools.ietf.org/rfc/rfc3415.txt) - View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc3416[0m[38;5;12m (https://tools.ietf.org/rfc/rfc3416.txt) - Version 2 of the Protocol Operations for the Simple[39m
|
||
[38;5;12mNetwork Management Protocol (SNMP).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc3417[0m[38;5;12m (https://tools.ietf.org/rfc/rfc3417.txt) - Transport Mappings for the Simple Network Management[39m
|
||
[38;5;12mProtocol (SNMP).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc3418[0m[38;5;12m (https://www.ietf.org/rfc/rfc3418.txt) - Management Information Base (MIB) for the Simple Network Management Protocol (SNMP).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc3584[0m[38;5;12m (https://tools.ietf.org/rfc/rfc3584.txt) - Coexistence between Version 1, Version 2, and Version 3 of the Internet-standard Network Management Framework.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc3826[0m[38;5;12m (https://tools.ietf.org/rfc/rfc3826.txt) - The Advanced Encryption Standard (AES) Cipher Algorithm[39m
|
||
[38;5;12min the SNMP User-based Security Model.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc4088[0m[38;5;12m (https://tools.ietf.org/rfc/rfc4088.txt) - Uniform Resource Identifier (URI) Scheme for the Simple Network Management Protocol (SNMP).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc5343[0m[38;5;12m (https://www.rfc-editor.org/rfc/rfc5343.txt) - Simple Network Management Protocol (SNMP) Context EngineID Discovery.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc5590[0m[38;5;12m (https://www.rfc-editor.org/rfc/rfc5590.txt) - Transport Subsystem for the Simple Network Management Protocol (SNMP).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc5591[0m[38;5;12m (https://www.rfc-editor.org/rfc/rfc5591.txt) - Transport Subsystem for the Simple Network Management Protocol (SNMP).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc5592[0m[38;5;12m (https://www.rfc-editor.org/rfc/rfc5592.txt) - Secure Shell Transport Model for the Simple Network Management Protocol (SNMP).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrfc7630[0m[38;5;12m (https://www.rfc-editor.org/rfc/rfc7630.txt) - HMAC-SHA-2 Authentication Protocols in the User-based Security Model (USM) for SNMPv3.[39m
|
||
|
||
[38;2;255;187;0m[4mTutorials[0m
|
||
[38;5;12m- [39m[38;5;14m[1mnet-snmp tutorials[0m[38;5;12m (http://www.net-snmp.org/wiki/index.php/Tutorials) - This Wiki page contains various tutorials ranging from the basics of SNMP protocol to implementation of SNMP applications and agents using net-snmp library.[39m
|
||
|
||
[38;5;12m__[39m[38;5;14m[1m⬆ back to top[0m[38;5;12m (#contents)__[39m
|
||
|
||
[38;2;255;187;0m[4mPublic servers[0m
|
||
[38;5;12m- [39m[38;5;14m[1msnmp.ireasoning.com[0m[38;5;12m (http://ireasoning.com/pubtest.php) - Free public an SNMP agent for testing purpose.[39m
|
||
|
||
[38;5;12m__[39m[38;5;14m[1m⬆ back to top[0m[38;5;12m (#contents)__[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mMIB repositories[0m
|
||
[38;5;12m- [39m[38;5;14m[1mhsnodgrass/snmp_mib_archive[0m[38;5;12m (https://github.com/hsnodgrass/snmp_mib_archive) - An archive of over 3000 unique SNMP MIBs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mkcsinclair/mibs[0m[38;5;12m (https://github.com/kcsinclair/mibs) - Another collection of MIBS used for SNMP. Make sure to clone the repository to see the full list of MIBs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mmibdepot.com[0m[38;5;12m (http://www.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.[39m
|
||
[38;5;12m- [39m[38;5;14m[1moid-info.com[0m[38;5;12m (http://oid-info.com) - This OID repository gathers information about Object Identifiers (OIDs), and provides tools to display, update and search for this information.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mmichaelfmcnamara.com[0m[38;5;12m (https://blog.michaelfmcnamara.com/mibs/) - Hand-curated list of MIBs by Michael McNamara.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msnmplink.org/OnLineMIB[0m[38;5;12m (http://www.snmplink.org) - This website shows documentation of a set of MIBs with a built-in MIB viewer.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOnLineMIB/Standards[0m[38;5;12m (http://www.snmplink.org/OnLineMIB/Standards/) - Standard: (ATM Forum, IANA, RFC) - RFC1065-5324.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOnLineMIB/Cisco[0m[38;5;12m (http://www.snmplink.org/OnLineMIB/Cisco/) - Cisco.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOnLineMIB/Juniper[0m[38;5;12m (http://www.snmplink.org/OnLineMIB/Juniper/) - Juniper.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOnLineMIB/Extreme[0m[38;5;12m (http://www.snmplink.org/OnLineMIB/Extreme/) - Extreme.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOnLineMIB/Brocade[0m[38;5;12m (http://www.snmplink.org/OnLineMIB/Brocade/) - Brocade.[39m
|
||
[38;5;12m- [39m[38;5;14m[1moidview.com/mibs[0m[38;5;12m (http://www.oidview.com/mibs/detail.html) - This repository contains over 7000 unique MIBs from various vendors.[39m
|
||
|
||
[38;5;12m__[39m[38;5;14m[1m⬆ back to top[0m[38;5;12m (#contents)__[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mMiscellaneous[0m
|
||
[38;5;12m_Items that belong on the list but difficult to classify._[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSNMPLink.org[0m[38;5;12m (http://snmplink.org/) - SNMPlink.org provides links and information about SNMP, MIB (Management Information Base), Network Management and Network Monitoring.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSNMPTools.net[0m[38;5;12m (https://www.snmptools.net/) - SNMPTools.net provides links and information about SNMP applications, toolkits, gateways, simulators, MIB browsers and many more.[39m
|
||
|
||
[38;5;12m__[39m[38;5;14m[1m⬆ back to top[0m[38;5;12m (#contents)__[39m
|
||
|
||
[38;2;255;187;0m[4mContributing[0m
|
||
[38;5;12mPlease take a quick look at the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (contributing.md) first. Thank you to all contributors.[39m
|
||
|
||
|
||
[38;5;12msnmp Github: https://github.com/eozer/awesome-snmp[39m
|