Project Description
Sharp SNMP Suite (#SNMP) is a free set of SNMP tools based on an open source library for developers who target Microsoft .NET/Novell Mono platforms. It is developed in C#.

(C) 2008 Malcolm Crowe, University of the West of Scotland
(C) 2008 Lex Y. Li
(C) 2008 Steve Santacroce

History
This project is based on Malcolm Crowe's research on this topic at University of the West of Scotland. You can find the original code written by Malcolm here. Now Lex Li and Steve Santacroce are the maintainers.

Design Aims of #SNMP Library
  • A natural API interface to encapsulate SNMP functions
  • A 100% Mono friendly implementation
  • Open source under LGPL (can be referenced by both commercial and open source applications).

Design Aims of #SNMP MIB Browser
  • A MIB browser that contains basic functionalities for freelance developers who cannot afford those expensive commercial tools.
  • Open source under BSD (can be used in most applications).

Specification Document
Specification document for #SNMP Suite is still under way. The public draft is available here.

Notice
  1. #SNMP Library can be used in any .NET language, such as VB.NET, Managed C++, and Delphi Prism.
  2. SNMP v2c support is almost complete in TwinTower RC2. SNMP v3 support is not yet started.
  3. Solution and project files of #SNMP for both Visual Studio 2005 and 2008 are provided in the repository.
  4. Sample projects are distributed in source code form only. Please find them in the source code package.
  5. #SNMP MIB Browser is for Windows Forms only. Because of DockPanel Suite, it can only run on Windows at this moment.

License Notice
Source code of #SNMP Library is released under LGPL. BackgroundWorkerEx component authored by Roy Osherove is used, which is available here.
Source code of #SNMP MIB Browser is released under BSD. DockPanel Suite component is used, which is available here.
Source code of other samples is released in public domain.

Contact Information
You can find more information about me at my home page. Latest news about this project is always published there, too. Stay tuned.

Donate
Show your appreciation for all my open source projects including #SNMP and support future development by clicking this link.
Donate.

Other Useful Links
FAQ
Roadmap
Other References
Similar Open Source Projects

Last edited Dec 30 2008 at 11:47 AM by lextm, version 51
Comments
Vik wrote  Nov 18 2008 at 11:41 PM 
First, thanks for such a nice utility to work with SNMP.

When I run the textget.exe I am always getting a Exception of type 'Lextm.SharpSnmpLib.SharpTimeOutException' was thrown error. When I debug the source code, I could trace this error in the GetRequestMessage class in the send sub after IASyncResult to BeginReceive is hit.

What could be blocking it not to receive any data back? I have the correct community string.

Thanks,
Vik

lextm wrote  Nov 22 2008 at 11:50 AM 
Vik, this is a known issue. Please try some workarounds.
http://www.codeplex.com/sharpsnmplib/WorkItem/View.aspx?WorkItemId=2698

Updating...
© 2006-2009 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | CodePlex Blog | Version 2008.12.9.14291