|
Dangerous SNMP
|
| The dangerous namespace is the parent namespaces for everything under the Dangerous Linux project | |
| The snmp namespace contains all of the SNMP-specific classes and functions required to perform SNMP operations with Dangerous SNMP | |
| This class allows for the encoding and decoding of null values | |
| This class allows for the encoding and decoding of an arbitrary value | |
| This class allows for the encoding and decoding of VarBind pointers | |
| This class allows for the encoding and decoding of VarBind lists | |
| A GetRequest-PDU is a PDU with tag "0" | |
| A GetNextRequest-PDU is a PDU with tag "1" | |
| A Response-PDU is a PDU with tag "2" | |
| A SetRequest-PDU is a PDU with tag "3" | |
| A GetBulkRequest-PDU is a PDU with tag "5" | |
| A InformRequest-PDU is a PDU with tag "6" | |
| A SNMPv2-Trap-PDU is a PDU with tag "7" | |
| A Report-PDU is a PDU with tag "8" | |
| This class is a container for the message flags | |
| This class is the version-3 encapsulation for a message | |
| This is the encoder/decoder for the "SNMPv3Message.HeaderData" class | |
| This is the encoder/decoder for the "SNMPv3Message" class | |
| This class is the version-1 and version-2c encapsulation for a message | |
| This is the encoder/decoder for the "Message" class | |
| This is the encoder/decoder for the "UsmSecurityParameters" class | |
| The securitymodel namespace is used to encapsulate the various SNMPv3 security models | |
| The User-based Security Model (USM) associates a user (by "user name") with security information | |
| This is the base class of both the UDP and TCP transports | |
| This is the TCP transport (see http://tools.ietf.org/html/rfc3430) | |
| This is the (typical) UDP transport | |
| An AgentX represents an AgentX sub-agent | |
| An OidRegistrationEntry represents an OID that has been registered | |
| A ValueEntry represents an OID's value | |
| A Client instance is used to communicate with an SNMP agent | |
| A Dangerous SNMP "Context" is the backing for the rest of the Dangerous SNMP libraries | |
| This defines the base exception class for Dangerous SNMP | |
| This represents an authentication failure | |
| This represents a failed attempt to generate authentication information | |
| This represents a failed attempt to decrypt information | |
| This represents a failed attempt to encrypt information | |
| This represents a failed type conversion or use | |
| This represents a parse-error event | |
| This represents a timeout event | |
| This represents an unknown transport event | |
| Mechanism by which Dangerous SNMP will perform logging operations | |
| A NumericOid represents an "true" OID; that is, one identified by a series of integers (as opposed to a named OID) | |
| This is a container class for the enumerations of the PDU "errorStatus" field | |
| A PDU represents an SNMP Protocol Data Unit (PDU) | |
| This represents the the response that is returned from an SNMP agent in response to some request that was sent | |
| This represents the result of a logical operation performed by the client | |
| Adds a bit of extra information to a Response | |
| This class is the base class for all security models | |
| This is a container class for the type of authentication used in SNMPv3 | |
| This is a container class for the type of encryption used in SNMPv3 | |
| This class is a wrapper around an enumeration for the "confirmed class" of a PDU | |
| This defines a variable binding, or "varbind" | |
| A Variant defines an arbitrary value (within the scope of SNMP) | |
| A BerStream represents a BER-encoded stream of data | |
| A ByteStream is an object that is basically a big wrapper around a character buffer | |
| This class is a "helper" class that takes some kind of thing and returns a standard string that represents its BER encoding | |
| A MessaqeProcessor is responsible for creating an envelope around a particular payload and also removing such an envelope | |
| Abstraction of the transport mechanism behind SNMP |