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

Reply via email to