User login

Project

Simple Network Management Protocol Open Source library written in c# with support for SNMP version 1, 2c and 3.

Support for Get, Get-Next, Get-Bulk and Set requests, Response and Report replies and Trap, V2Trap and Inform Notifications is implemented. SNMP version 1 Traps have a dedicated packet class SnmpV1TrapPacket because they are substantially different from other SNMP version 1 packets. SNMP version 2 and 3 V2Trap parsing is included in the general request/response parsing class for each protocol. Inform handling for both SNMP version 2 and 3 is included and tested. In version 3, V2Trap and Inform support for authentication and privacy is included.

SNMP version 3 currently support noAuthNoPriv (no privacy and no authentication) security model, authNoPriv using MD5 and SHA-1 authentication and authPriv using, again, MD5 and SHA-1 authentication with DES, AES-128, AES-192, AES-256 and TripleDES privacy encryption.

Comment feature is disabled

In the last couple of moths, majority of comments posted have been spam and for that reason I have disabled comment functionality of the site.

To post comments, bugs or other notices, please use SourceForge project page.

-MilanS

Wordpress category: 

Release of bug fix version 0.7.5

I finally got around to releasing this bug fix version. What pushed me over the line were two bugs in the previous version, error in encoding of unsigned integer values (some of them above the 255 value) and invalid Pdu type being set in the Pdu.GetBulkPdu() static method.

You can download it from the SourceForge project page.

As always, let me know if you run into any problems or would like to see new functionality in the library.

Major bug discovered in version 0.7.4 and earlier

I would like to thank Jozsef Horvath for discovering, reporting and providing a fix for an issue related to encoding of specific unsigned integer values used by Gauge32, Counter32, etc. variable types derived from UInteger32 base type.

Fix for the issue will be included in the version 0.7.5 scheduled for release tomorrow.

Wordpress category: 

Changes in preparation for version 0.7.5 release

Based on the feedback so far from users and the fixes needed in the released version of the library, following changes have so far been planned for the new release:
  • fixed: socket error 10054 now throws SnmpNetworkException in UdpTransport.Request method
  • added ICloneable to all AsnType child classes that didn't have it
  • added IComparable interface implementation to OctetString class
  • implemented error handling in UdpTransport async methods. Now legitimate errors will result in request being aborted (same as blocking requests) with
Wordpress category: 

Web site migration

I am in the process of migrating the web site from static html and WordPress to drupal based Content Management System.

In the past I have found it time consuming and boring to post content to the web site. Split between the blog and the documentation site has not worked out very well and there has been some documentation.

The plan is to 1) consolidate the information in one place, 2) allow for it to be easily available, and 3) make it easier for me to post content.

I have tried to migrate all registered user accounts from the WordPress blog. If you are having trouble with your login, please reset your password.

Wordpress category: 

Progress update

It has been a quiet summer. I have been spending my time doing other things but now is time to get back to working on the project.

Wordpress category: 

Another update posted

So there has been another update of the library posted on SourceForge.

I got some very good feedback from a nice guy named Pavel. I think I managed to work a lot of his feedback and bug reports into the version 0.7.1. Some of it was bugs that needed fixing, other things where little improvements. So thanks to Pavel and encouragement to everybody to let me know about what you like or don’t like about the library so I can work on making it better.

Wordpress category: 

SourceForge package change

I have changed the layout of the download packages. From version 0.6 binary, source and documentation downloads will be posted under snmpsharpnet package. Old snmpsharpnet-doc and snmpsharpnet-src packages have been hidden and are no longer accesible. If you need an older version of the SnmpSharpNet library, feel free to contact me on dev [at] snmpsharpnet [dot] com and I will make version you require available again.

Wordpress category: 

Introduction of AES-192 and AES-256 privacy

I have released library version 0.6 that introduces AES-192 and AES-256 privacy protocols.

I have held off for a long time on implementing the high encryption AES protocols because I didn’t have anything to test my implementation against.

Wordpress category: 

Pages

Subscribe to SnmpSharpNet RSS