免费的SNMP模拟器工具?

时间:2011-06-29 20:11:57

标签: snmp simulator

最近我已经进入SNMP代理开发并且已经使用了ireasoning的snmpd模拟器的30天免费试用版。该工具已被证明非常方便,它可以充当snmpd服务,为mib提供随机/指定数据。虽然我希望我的雇主能够购买这种工具,但目前看来这种情况似乎不太可能。所以,我想知道是否存在我可以使用的任何免费替代品?

感谢您的任何想法

7 个答案:

答案 0 :(得分:7)

试试这个:http://snmpsim.sf.net

这基本上是一个SNMP代理,它报告从后端(文本文件)获取的静态值。您可以将真实SNMP代理的快照转储到snmpsim的文本文件中,也可以从头开始创建它们。

该工具具有跨平台和SNMP v3功能。

答案 1 :(得分:3)

您还可以尝试www.gambitcomm.com,他们为免费的单一设备版本提供SNMP模拟器。

答案 2 :(得分:2)

这不是那么方便,但我使用了Net-SNMP开源SNMP服务器。您可以使用脚本代码或EXE文件模拟部分MIBS。它代表了一些工作,但它是可行的。我不知道开源模拟器。

答案 3 :(得分:1)

我最近用golang编写了SNMP v1模拟器。我编写了一种简单的编程语言来指定OID变量及其更改方式。在一个示例中,我使用它来模拟打印机以进行页数和错误更改。它的目标更多是关注特定的特定OID,而不是基于SNMP转储(某些其他模拟器会这样做)。

可以在这里找到该项目:https://github.com/scorptec68/snmprun

文档在这里:https://github.com/scorptec68/snmprun/wiki

下载在这里:https://github.com/scorptec68/snmprun/releases

答案 4 :(得分:0)

您也可以免费试用this one,并可以模拟SNMPv1/v2c代理商。

答案 5 :(得分:0)

我使用了来自snmp ++的AgentX ++,它具有一个主样本,通过更改您可以创建自己的代理。通过此链接agent++

答案 6 :(得分:0)

SNMP 代理模拟器的开源和免费实现: https://github.com/inexio/snmpsim

特点:

  • SNMPv1/v2c/v3 支持
  • SNMPv3 USM 支持 MD5/SHA/SHA224/SHA256/SHA384/SHA512 身份验证和 DES/3DES/AES128/AES192/AES256 隐私加密算法
  • 通过 IPv4 和/或 IPv6 传输运行
  • 模拟许多 EngineID,每个都有自己的一组模拟对象
  • 根据 SNMP 社区、上下文、源/目标地址和端口改变响应
  • 可以收集和存储 SNMP 代理的快照以供以后模拟
  • 可以运行基于 MIB 文件、snmpwalk 和 sapwalk 输出的模拟
  • 可以从网络流量或 tcpdump snoops 收集模拟数据
  • 可以从外部程序调用或 SQL 数据库收集模拟数据
  • 可以在 SET 操作上触发 SNMP TRAP/INFORMs
  • 能够同时模拟数以万计的 Agent
  • 提供基于 REST API 的控制平面
  • 收集并报告广泛的活动指标
  • 纯 Python,易于部署且高度便携
  • 可以通过可加载的 Python 片段进行扩展