SNMP4JJava 的 SNMP APIs

联合创作 · 2023-09-29 11:34

SNMP4J是一个用Java来实现SNMP(简单网络管理协议)协议的开源项目.它支持以命令行的形式进行管理与响应。SNMP4J是纯面向对象设计与SNMP++(用C++实现SNMPv1/v2c/v3)相类似。

SNMP4J Java SNMP API提供以下功能:

  • 具有MD5和SHA身份验证(SHA-1,SHA-224,-256,-384,-512)和DES,3DES,AES-128,AES-192和AES-256隐私的SNMPv3。
  • 可插拔消息处理模型以及MP v1-4的实现。
  • 所有PDU类型。
  • 可插拔传输映射。现成的IPv4和IPv6支持UDP,TCP和(D)TLS。
  • 可插拔超时模型
  • 同步和异步请求。
  • 命令生成器以及命令响应器支持。
  • 具有Apache 2许可模型的免费开放源代码。
  • Java™8或更高版本(Java™9用于3.0或更高版本)。
  • 使用GETBULK的基于行的高效异步表检索(请参见TableUtils)。
  • 多线程支持。
  • 通过SNMP4J-SMI-PRO无缝集成MIB规范信息。
  • 用于多日志框架支持的日志适配器。
  • Diffie Hellman密钥交换(RFC 2768)。
  • 用于发送SNMP请求的命令行工具。
浏览 10
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报