Advertisement

Python SNMP库:pysnmp

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
PySNMP是一款强大的Python库,用于实现简单网络管理协议(SNMP),支持v1/v2c/v3版本,方便开发者进行网络设备监控与管理。 PySNMP 是一个纯 Python 实现的免费开源库,用于分发 v1/v2c/v3 SNMP 引擎。它具备完整的 SNMPv1/v2c 和 SNMPv3 支持,并提供了一个 SMI 框架来解决 MIB 信息和实现受管对象。 PySNMP 的主要特点包括: - 完整的 SNMP 实体实施 - USM 扩展安全性选项支持(如 3DES,192/256 位 AES 加密) - 可扩展的网络传输框架(UDP/IPv4 和 UDP/IPv6) - 基于异步套接字 IO 的 API 支持 - 动态 MIB 编译内置工具 此外,PySNMP 还具备以下特性: - Python 鸡蛋和 py2exe 友好性 - 100% Python 实现,适用于 Python 2.6 至 3.7 版本 - MT 安全(如果 SnmpEngine 是线程本地的) PySNMP 的 SNMPv3 模型特性包括: - USM 身份验证支持 (MD5/SHA1/SHA2) - 隐私保护功能 (DES)

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Python SNMPpysnmp
    优质
    PySNMP是一款强大的Python库,用于实现简单网络管理协议(SNMP),支持v1/v2c/v3版本,方便开发者进行网络设备监控与管理。 PySNMP 是一个纯 Python 实现的免费开源库,用于分发 v1/v2c/v3 SNMP 引擎。它具备完整的 SNMPv1/v2c 和 SNMPv3 支持,并提供了一个 SMI 框架来解决 MIB 信息和实现受管对象。 PySNMP 的主要特点包括: - 完整的 SNMP 实体实施 - USM 扩展安全性选项支持(如 3DES,192/256 位 AES 加密) - 可扩展的网络传输框架(UDP/IPv4 和 UDP/IPv6) - 基于异步套接字 IO 的 API 支持 - 动态 MIB 编译内置工具 此外,PySNMP 还具备以下特性: - Python 鸡蛋和 py2exe 友好性 - 100% Python 实现,适用于 Python 2.6 至 3.7 版本 - MT 安全(如果 SnmpEngine 是线程本地的) PySNMP 的 SNMPv3 模型特性包括: - USM 身份验证支持 (MD5/SHA1/SHA2) - 隐私保护功能 (DES)
  • Python pysnmp的使用教程与代码示例
    优质
    本教程深入浅出地介绍了如何利用Python库pysnmp进行SNMP操作,并提供了丰富的代码实例供读者实践学习。 SNMP标准引入了一组使用ASN.1语言定义的元素,称为SMI(Structure of Management Information)。由SMI描述的一系列相互关联的对象构成了MIB(Management Information Base)模块。核心MIB中常用的被管对象成为SNMP标准的一部分;而其他的MIB则通常由设备制造商在其产品上创建。(也就是说这些MIB与特定的生产商和其设备相关联。)PySNMP是一个完全用Python语言实现的SNMP工具,它提供了一种最抽象化的API——One-line Applications。这种API包括两类:同步的和非同步的。
  • C++ SNMP开发
    优质
    C++ SNMP开发库是一款用于构建网络管理系统应用的工具包,提供SNMP协议的支持,简化了设备监控和配置管理的任务。 一个很好用的SNMP开发包,在Visual Studio 2010下编译通过。在加载该包时,需要忽略库libcmt.lib。
  • SNMP++3.4.6静态版.zip
    优质
    简介:SNMP++3.4.6静态库版提供了一个用于构建简单网络管理协议(SNMP)应用的C++类库。此版本包含编译好的静态链接库文件,方便开发者快速集成到项目中使用。 在Qt项目中使用MinGW编译的snmp++ 3.4.6静态库时,需要在.pro文件中添加`LIBS+=-lws2_32`来链接Windows套接字库。同时,在代码中包含相应的头文件即可进行调用。
  • Gosnmp:基于GoLang的SNMP
    优质
    Gosnmp是一款使用Go语言开发的强大且灵活的简单网络管理协议(SNMP)库,支持多种SNMP版本,便于开发者轻松集成SNMP功能到应用中。 GoSNMP 是一个完全用 Go 语言编写的 SNMP 客户端库。它提供了 Get、GetNext、GetBulk、Walk、BulkWalk、Set 和 Traps 等功能,支持 IPv4 和 IPv6,并兼容 SNMPv1、SNMPv2c 和 SNMPv3。 GoSNMP 的开发始于 ,随后由 (2012-2020)进行了完全重写。现在项目的所有权已经移交给社区管理。 以下是 GoSNMP 提供的主要功能: - 获取(单个或多个 OID) - GetNext - GetBulk (仅限 SNMPv2c 和 SNMPv3) - 遍历 — 使用 GETNEXT 检索值的子树。 - BulkWalk — 使用 GETBULK 检索值的子树(仅支持 SNMPv2c 和 SNMPv3)。 - 设置 — 支持整数和 OctetStrings 类型的数据设置。 - 发送陷阱消息 - 作为接收 TRAP 的 NMS GoSNMP 还包含以下辅助功能: - ToBigInt - 将返回值转换为 *big.Int 数据类型 - 分区 - 帮助分割大块 OID
  • SNMP-Windows.zip_Snmp_snmp++_基于SNMP
    优质
    这是一个包含使用Snmp和snmp++库在Windows系统中进行网络设备监控与管理的SNMP工具包的压缩文件。 基于SNMP的网络管理在Windows系统中的实现涉及使用简单网络管理协议来监控和控制网络设备。通过配置Windows系统的SNMP服务,管理员可以有效地收集性能数据、跟踪错误并确保网络安全性和稳定性。这种方法为IT专业人员提供了一种强大的工具,用于管理和维护复杂的计算机网络环境。
  • SNMP++ 3.4.6 文件 (MINGW 编译).zip
    优质
    本资源提供SNMP++库文件版本3.4.6,适用于MINGW编译环境。包含所有必需的头文件和库文件,方便开发者快速集成SNMP功能到项目中。 在Windows 10下使用Qt的Mingw编译snmp++3.4.6库文件后会得到.a和.dll文件,下载后的文件可以直接使用。
  • SNMP.rar_基于SNMPSNMP
    优质
    本资源为“SNMP.rar”,内含基于简单网络管理协议(SNMP)的相关资料与示例代码,适用于学习和研究网络设备监控与管理。 SNMP仿真基于SNMP协议查询路由器系统信息,并进行信息的采集与显示。
  • SNMP测试工具,SNMP Tester
    优质
    SNMP Tester是一款专业的网络管理软件,用于监控和测试基于SNMP协议的设备。它提供全面的功能来帮助管理员诊断、配置及优化网络性能。 Paessler SNMP Tester是一款用于SNMP测试的工具。
  • Snimpy:结合Python的互动式SNMP工具
    优质
    Snmppy是一款基于Python开发的交互式SNMP(简单网络管理协议)工具,旨在为用户在网络设备监控和数据采集方面提供更加灵活与便捷的操作体验。 Snimpy 是一个基于Python的工具,它提供了一个简单的界面来构建SNMP查询。这里有一个非常基本的例子展示如何显示给定主机的路由表: ```python load(IP-FORWARD-MIB) m = M(localhost, public, 2) routes = m.ipCidrRouteNextHop for x in routes: net, netmask, tos, src = x print(fvia {net} via {netmask} src {src}) ``` 你可以通过Python的控制台直接与Snimpy交互,或者编写一些简单的Python脚本来使用它。这些脚本只需要包含特定的全局变量即可。 Snimpy是免费软件,并且遵循ISC许可证。