AgenPro
SNMP MIB代码生成
几分钟内从MIB集合中生成Java和C++ SNMP代理。快速获取高质量代码!使用往返工程和完全可自定义的模板自动执行SNMP。
AgenPro是目前可用于SNMP开发的最先进、最灵活的代码生成软件。它有一个开源的代码生成后端,用户可以完全控制生成代码的格式、范围、目标API,甚至编程语言。内置的SNMPv1/v2c/v3代理模拟器可以立即提供可运行的代理。主要特点是:
- 基于模板的开源代码生成后端。代码生成模板包括AGENT++/AgentX++ (C++)以及SNMP4J(Java)。
- 往返工程:支持与现有代码合并(即使是自定义模板)。模板可用于指定应更新或新生成的文件,以及为哪个文件使用哪个MIB信息。
- MIB节点上的自定义属性。属性由子树节点继承。
- MIB编辑器,具有语法突出显示、后台编译器和漂亮的打印功能。
- 一个非常精确的MIB编译器,可用于检查MIB文件是否符合SMI(和PIB)。
- 根据AGENT-CAPABILITIES语句生成代码。
- 项目支持和命令行界面,用于构建环境中的集成。
- MIB文件格式化和MIB模块的HTML导出。
- 内置SNMPv1/v2c/v3代理模拟器。
- SNMP对象值初始化和陷阱/通知模板代码生成(已集成在SNMP4J模板中)。
- Maven插件,用于将AgenPro集成到基于Java的构建环境中。