2010-01-11 97 views
3

在我的应用程序中,我被要求通过SNMP陷阱发送错误代码。我相信这需要使用版本3来完成,因为版本1和版本2存在安全问题。在.net框架中有什么可以做到这一点,或者我应该考虑购买第三方库。如何使用C#发送SNMP陷阱?

回答

3

有一个很好的开源C#库叫做SharpSnmpLib。您可以阅读RFC作为介绍。

我不认为任何人对v3的安全性感到困扰;它很难得到它与社区安全工作:)

+1

SharpSnmpLib确实说它支持v3,所以它仍然是一个可行的选择,如果v3是一个要求。 – 2010-01-27 11:53:52

+0

更新。 #SNMP 6最终填补了空白,完全支持v1 TRAP,v2 TRAP和INFORM之外的v3 TRAP和INFORM消息。 http://sharpsnmplib.codeplex.com/releases/view/46604 – 2010-11-09 14:46:06