| 123456789101112131415161718 |
- #ifndef SNMPTRAPD_AUTH_H
- #define SNMPTRAPD_AUTH_H
- extern "C" {
- void init_netsnmp_trapd_auth(void);
- int netsnmp_trapd_auth(netsnmp_pdu *pdu, netsnmp_transport *transport,
- netsnmp_trapd_handler *handler);
- int netsnmp_trapd_check_auth(int authtypes);
- #define TRAP_AUTH_LOG (1 << VACM_VIEW_LOG) /* displaying and logging */
- #define TRAP_AUTH_EXE (1 << VACM_VIEW_EXECUTE) /* executing code or binaries */
- #define TRAP_AUTH_NET (1 << VACM_VIEW_NET) /* forwarding and net access */
- #define TRAP_AUTH_ALL (TRAP_AUTH_LOG | TRAP_AUTH_EXE | TRAP_AUTH_NET)
- #define TRAP_AUTH_NONE 0
- }
- #endif /* SNMPTRAPD_AUTH_H */
|