About PowerSNMP for .NET

Create custom SNMP Manager, Trap and Agent applications for monitoring and controlling network devices.

PowerSNMP for .NET includes Simple Network Management Protocol (SNMP) components that seamlessly integrate threaded communications, security, and encoding/decoding so you can quickly develop custom SNMP applications. This development tool requires fewer resources, provides more flexibility, and elicits code that is easy to re-use and maintain.

PowerSNMP for .NET Features

Manage network devices and remote information

  • Manager component receives and decodes Trap and Inform messages.
  • Enhanced with .NET 4.5 asynchronous task support for requesting and retrieving management information from Agents.
  • Superior scaling in high-throughput environments.
  • Discover agents and query their information base (variables).
  • Get an entire table with a single method (supports sparse tables).
  • Communicate with agents in parallel (on multiple threads) or serially (on a single thread).
  • Send Inform messages to other managers.

Respond to SNMP requests and send notifications

  • Agent component receives, decodes and responds to Get, GetBulk, Set requests.
  • Create and send Trap and Inform messages.
  • Create default responses from requests or build your own.
  • Automatically updates agent variables and tables.
  • Start method allow you to specify your delegate that will be asynchronously raised as each SNMP request arrives.
  • Marshal methods provide easy marshaling of selected objects to the UI thread.
  • Report statistics on software applications, attached devices, or anything else.

Use standard and custom MIBs

  • Load and parse MIB files at design-time or run-time.
  • MibNode definitions use OIDs to associate MIB file definitions with variable IIDs found in PDUs.
  • Intrinsic support provided for standard SNMPv2 SMI MIBs.
  • TreeView can be populated with parsed MIBs for easy viewing.
  • Automatic Tree generation of parsed MIBs for easy viewing.
  • Design-time Intellisense for standard MIB objects and tables.
  • Standard and custom MIB file parser.
  • Full support for SNMPv1, SNMPv2, SNMPv3 and ASN.1 standards.

Secure & Interoperable

  • Comprehensive Security
    • Support for DTLS using RSA and DSA certificates.
    • MD5, SHA authentication support.
    • DES, Triple DES, AES128, AES192, AES256 encryption support.
    • Seamless SNMP v3 integration is accomplished using a Security class that is part of every message.
    • MD5 and SHA1 hashing provides privacy for usernames and passwords.
    • DES, Triple DES encryption privacy supported (FIPS 140-2 compliant).
    • 3 Levels (128, 192, 256) of AES encryption privacy supported (FIPS 140-2 compliant).
    • Automatic v3 encryption and decryption.
    • Automatic sending and handling of discovery messages.
    • EngineID's are cached, so the use of discovery messages is minimized.
    • No knowledge of SNMP security formatting required.
  • Interoperability
    • Compatible with CISCO, MG-Soft , NET-SNMP and other SNMP software.
    • Compatible with FIPS 140-2 standards.
    • Complies with SNMP RFCs for version 1 (1155, 1156, 1157, 1212, 1213, 1215, 2863, 3418), version 2 (1901, 1907, 1908, 3416, 3417), and version 3 (3410, 3411, 3412, 3413, 3414, 3415, 3416, 3417, 3418, 3584, 3826, 5343).