Dangerous SNMP

Dangerous SNMP is an SNMP distribution built from the ground up, entirely in modern C++11. The leading Linux SNMP distribution, Net-SNMP, is out-dated and difficult to work with.

The aim is to fully support SNMP over UDP, TCP, and SSH by the end of the year.

Documentation

The documentation for Dangerous SNMP is rough and incomplete at best, so don't expect too much from it for now.

Download Dangerous SNMP

Dangerous SNMP is hosted on bitbucket.org here.

Components

libdangerous-snmp-agent

This library allows an application to receive SNMP commands and issue responses.

libdangerous-snmp-client

This library allows an application to issue SNMP commands and receive responses.

libdangerous-snmp-mib

This library allows an application to translate OID names to numbers and vice versa.

tools

This is a suite of command-line tools (such as snmp-client, a replacement for the "standard" utilities such as snmpget).