SNMP4J是一个用Java来实现SNMP(简单网络管理协议)协议的开源项目.它支持以命令行的形式进行管理与响应。SNMP4J是纯面向对象设计与SNMP++(用C++实现SNMPv1/v2c/v3)相类似。
SNMP4JJavaSNMPAPI提供以下功能:具有MD5和SHA身份验证(SHA-1,SHA-224,-256,-384,-512)和DES,3DES,AES-128,AES-192和AES-256隐私的SNMPv3。可插拔消息处理模型以及MPv1-4的实现。所有PDU类型。可插拔传输映射。现成的IPv4和IPv6支持UDP,TCP和(D)TLS。可插拔超时模型。同步和异步请求。命令生成器以及命令响应器支持。具有Apache2许可模型的免费开放源代码。Java™8或更高版本(Java™9用于3.0或更高版本)。使用GETBULK的基于行的高效异步表检索(请参见TableUtils)。多线程支持。通过SNMP4J-SMI-PRO无缝集成MIB规范信息。用于多日志框架支持的日志适配器。DiffieHellman密钥交换(RFC2768)。用于发送SNMP请求的命令行工具。点击空白处退出提示
评论