The built in windows SNMP agent provided with a windows installation, implements SNMPv1 and SNMPv2 protocols, which are practically insecure. The SNMPv3 protocol adds encryption and authentication mechanism into the SNMP protocol, to produce a secure management protocols, ensuring that SNMP agents can not be accessed by unauthorized parties.

The native SNMP agent  is composed of an SNMP protocol engine which implements the SNMPv1 and SNMPv2 protocols, and several extensions which provide the actual implementations of the various MIBs. Some of the extensions are provided by microsoft, but any third party can add an extension by implementing the necessary API.


Windows SNMP agent architecture


The SNMPv3 agent provided by us replace the SNMP engine provided by microsoft with an engine which implements SNMPv3 in addition to SNMPv1 and SNMPv2. This engine also implements the same API implemented by the microsoft engine resulting with a seamless integration with any current and future MIB implementation.

Additional features of the agent are:
  • Support of the agentX protocol. The agentx protocol is a TCP/IP protocol which can be used to dynamically add extensions to an SNMP agent, in a similar architecture to the windows extension API. Since it is not limited to a specific programming language or platform, the protocol allows the development of agent extensions in a multi platform languages.
  • Limit the IP addresses on which the agent listens. For computers with several IP interfaces, this feature allows you to limit the number of interface on which SNMP messages might be accepted.
The agent is accompanied with a software providing a GUI for the configuration of the agents access rights.

The SNMPv3 agent requires windows 2000 and above.

License

You may use this software free of charge for up to 10 machines.
You may not redistribute this software.
The legal bla bla about no warranty etc, is found in the license file of the installation.

If you find this software useful, you are more then welcome to buy a license for it here.

Acknowledgments

The SNMP core for this software was based on net-snmp stack version 5.2.2.
The SNMPv3 encryption is done using libraries from the openssl project.

Download

Dowload it from here