Hi Pavan,
- As written before, I can license the Windows subagent DLL code “AGENT-Win32” under the Apache 2 license. That will enable you to modify it and adapt it to current Windows versions and the current AGENT++. That API will not work with SNMP-Agent(X) and I expect the effort to adapt it to Java for not being economical. Because of the architecture and insufficient security of the Windows native SNMP agent, I will not create an API for it to SNMP4J-Agent now/in the future.
- Yes, SNMPv3 is fully supported, see What standards are covered by SNMP4J (i.e., RFCs, FIPS 140-2)? - SNMP4J - AGENTPP
- Yes, if those master agents support AgentX (what they normally do, because those master agent’s are typically based on NET-SNMP). But even then, I would recommend using the SNMP4J-AgentX master agent, because it is multi-threaded and does not have some bugs in the sub-agent communication, that were not fixed in NET-SNMP master for years (I have not retested those in the past few years, but I doubt that they have been fixed, because they had been there for more than 10 years before).
Best regards,
Frank