How can I do the following? 1. create a handler registration for the top OID of: const oid top_oid[] = { 1 }; const size_t top_oid_len = OID_LENGTH(top_oid);
2. inject the handler such that any GET, SET, GETBULK (any USM authenticated access at all) of any node under the subtree of the top OID will call a function I specify 3. the handler function will have access to a value in memory that represents the IP address of the SNMP manager that is calling this SNMP agent as multiple managers/browsers will be accessing the device, and a decision must be made based on IP address My goal is: - trigger a timeout condition whenever a particular IP address does not authenticate and perform a GET, SET, or GETBULK within the past X number of seconds, where X is a compile-time constant; and do this for several know IP addresses The goal cannot be changed. It is a requirement, but the approach can be changed. I would prefer to not modify NET-SNMP itself; but I can if it is necessary. The version of NET-SNMP I am using is: 5.7.1 LTS. Thank you for any assistance. Timothy ________________________________ CONFIDENTIALITY : This e-mail and any attachments are confidential and may be privileged. If you are not a named recipient, please notify the sender immediately and do not disclose the contents to another person, use it for any purpose or store or copy the information in any medium. ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Net-snmp-users mailing list Net-snmp-users@lists.sourceforge.net Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users