netsnmp 0.6.0 has been released.
This gem provides:
- Implementation in ruby of the SNMP Protocol for v3, v2c and v1 (most
notable the rfc3414 and 3826).
- SNMPv3 USM supporting MD5/SHA/SHA256 auth and DES/AES128 privacy
crypto algorithms.
- Client/Manager API with simple interface for get, genext, set and walk.
- Support for concurrency and evented I/O.
- Ruby >= 2.1 support (modern)
- Pure Ruby (no FFI)
- Easy PDU debugging
### 0.6.0
#### Features
`netsnmp` supports SHA256 as an authentication protocol. You can pass
`:sha256` to the `:auth_protocol` argument, as an alternative too `:sha` or
`:md5`. (#29)
### 0.5.0
#### Improvements
* Using the `sendmsg` and `recvmsg` family of socket APIs, which allow for
connectionless-oriented communication, and do not require the response
packets coming from the same host:port pair (which some old SNMP agents do).
#### Bugfixes
* Fixed corruption of authenticated PDUs when performing auth param
substitution in the payload, which was reported as causing decryption error
report PDUs being sent back.