免费的 SNMP 模拟器工具?

发布于 2024-11-18 06:56:30 字数 1539 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

避讳 2024-11-25 06:56:30

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

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

该工具是跨平台的,并且支持 SNMP v3。

Try this one: http://snmpsim.sf.net

This is basically a SNMP Agent that reports back static values as taken from its backend (text files). You could either dump a snapshot of a real SNMP agent into a text file for snmpsim or create them from the scratch.

The tool is cross-platform and SNMP v3 capable.

坏尐絯℡ 2024-11-25 06:56:30

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

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

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

下载地址:https://github.com/scorptec68/snmprun/releases

I have recently written an SNMP v1 simulator in golang. I have written a simple programming language to specify OID variables and how they change. In one example, I used it to simulate a printer for page counts and error changes. Its aim is more about focusing on particular OIDs of interest than basing off an SNMP dump (which some other simulators do).

The project can be found here: https://github.com/scorptec68/snmprun

The docs are here: https://github.com/scorptec68/snmprun/wiki

The download is here: https://github.com/scorptec68/snmprun/releases

唔猫 2024-11-25 06:56:30

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

You can also try www.gambitcomm.com, they provide SNMP Simulator for Single device version for Free.

九歌凝 2024-11-25 06:56:30

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

It's not so handy but I used tu use the Net-SNMP open source SNMP server. you can simulate part of MIBS with script code or EXE files. It represents some work, but it's doable. I don't know about open source simulator.

花伊自在美 2024-11-25 06:56:30

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,每个 EngineID 都有自己的一组模拟对象
  • 根据 SNMP 社区、上下文、源/目标地址和端口改变响应
  • 可以收集和存储 SNMP 代理的快照以供以后
  • 模拟基于 MIB 文件、snmpwalk 和 sapwalk 输出运行模拟
  • 可以从网络流量或 tcpdump snoops 收集模拟数据
  • 可以从外部程序调用或 SQL 数据库收集模拟数据
  • 可以触发 SNMP SET 操作上的 TRAP/INFORM
  • 能够同时模拟数以万计的代理
  • 提供基于 REST API 的控制平面
  • 收集并报告广泛的活动指标
  • 纯 Python,易于部署且高度可移植
  • 可以通过可加载的 Python 片段进行扩展

open source and free implementation of SNMP agents simulator:
https://github.com/inexio/snmpsim

Features:

  • SNMPv1/v2c/v3 support
  • SNMPv3 USM supports MD5/SHA/SHA224/SHA256/SHA384/SHA512 auth and DES/3DES/AES128/AES192/AES256 privacy crypto algorithms
  • Runs over IPv4 and/or IPv6 transports
  • Simulates many EngineID's, each with its own set of simulated objects
  • Varies response based on SNMP Community, Context, source/destination addresses and ports
  • Can gather and store snapshots of SNMP Agents for later simulation
  • Can run simulation based on MIB files, snmpwalk and sapwalk output
  • Can gather simulation data from network traffic or tcpdump snoops
  • Can gather simulation data from external program invocation or a SQL database
  • Can trigger SNMP TRAP/INFORMs on SET operations
  • Capable to simultaneously simulate tens of thousands of Agents
  • Offers REST API based control plane
  • Gathers and reports extensive activity metrics
  • Pure-Python, easy to deploy and highly portable
  • Can be extended by loadable Python snippets
山川志 2024-11-25 06:56:30

您还可以尝试这个它是免费的,可以模拟SNMPv1/v2c代理。

You can also try this one it's free and can simulate SNMPv1/v2c agents.

七月上 2024-11-25 06:56:30

我使用了 snmp++ 中的 AgentX++,它有一个主示例,通过更改它,您可以制作自己的代理。通过此链接 agent++

I've used AgentX++ from snmp++, It has a master sample and by changing that you can make your own Agent. from this link agent++

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文