Project Description

RSSNMP stands for Really Simple SNMP. The goal is to create a simple and short SNMP library, that offers basic tools to create SNMP agents and collectors.


Release

The project is currently in its early stages of development, supporting only SNMP version 1 and 2c. Agent and MIB capabilities have been implemented, and some memory and BER issues have been fixed. Only INTEGER, OCTETSTRING and OID datatypes are supported at this moment. For further details on how RSSNMP will evolve, refer to the Project Milestones section below.

Current release: 0.1.1a (SF.NET file directory).


Project Milestones

Here follows a rough plan of the next steps. There may be other releases added between the present version to 0.2, when SNMPv3 is introduced.

Release version Milestone
0.1 Basic library containing BER abstraction layer, SNMP packet handling, query mechanism and basic MIB structure. Only OCTETSTRING, INTEGER and OID variable types are supported.
0.1.1 New agent module to interact with MIB structure, and handle incoming queries.
0.1.2 Support to other ASN.1 datatypes.
0.1.3 Collector capability, to support simultaneous collect tasks. Also, custom query callback functions will be supported.
0.2 SNMPv3 authentication and encryption support.


License

The RSSNMP project is developed by Alain-Jacques de Burlet and made available under the terms of the BSD license.


Contact

Want to talk to me? Send me a message.