Hi everyone,

        I recommend you an SNMP agent on Github repo for trial version: https://github.com/credosemi/smartsnmp

        You can:

                Build SmartSNMP an agent under SNMP v1/v2c/v3 protocol.

                Build SmartSNMP as a sub-agent under AgentX protocol while NET-SNMP as the master.

                Write your private MIBs in Lua with GPL exception license. Several mib examples are shown in 'mibs' directory. For instance, you may walk TCP/UDP group and get results as netstat shell command on Linux platform.

                Configure flexible access control in config directory.

                Find documents in 'doc' directory and unit test in 'tests' directory.

        SmartSNMP does NOT yet:
               
                Provide encryption for SNMPv3 (however it can be built as sub-agent and the master can handle it)

                Provide trapd under SNMP and notification under AgentX.

                Compile ASN.1 files.

        Packets will be made sooner or later.

Have fun!

Leo