2009-11-04 31 views
3

not having a whole bunch of luck找到任何可用作SNMP代理(可以在OSS项目中使用 - 可能用于私有库)的用于.NET的SNMP库时,我正在考虑实现一个简单的SNMP代理在C#中的类。简单的自包含SNMP代理示例? (java/c#ideal)

任何人都可以提供SNMP代理的任何好的示例或参考实现(理想情况下不错的&自包含),我可以用作端口引用?语言不太重要 - 但越简单越好。

谢谢!

回答

3

我的开源项目#SNMP Suite有一个名为“TestAgent”的小项目。它是一个基于WinForms的小型实用程序,用于测试非常基本的SNMP代理功能。这是我用来测试#SNMP MIB浏览器。

这是远未成熟。但是如果你喜欢,它会显示如何使用#SNMP库发送和接收SNMP数据包。

如果您想从其他语言移植某些东西,snmp4j在Java中也有一个测试代理。

http://sharpsnmplib.codeplex.com

+0

现在这个TestAgent示例快速增长。我刚刚成为v1的snmpd。将很快让它支持v2。 – 2009-12-17 22:06:12

+0

在#SNMP 4版本中,我们能够覆盖snmpd(TestAgent)中的大多数v2支持。现在我们正在发布5.0,然后尝试提供v3支持。 – 2010-03-24 02:51:20

+0

大多数SNMP v3支持已添加到变更集38958中的#SNMP代理。我们将在5月或6月发布#SNMP 5。 – 2010-04-10 11:12:32