Blame apps/snmptrapd_auth.h
|
Packit |
fcad23 |
#ifndef SNMPTRAPD_AUTH_H
|
|
Packit |
fcad23 |
#define SNMPTRAPD_AUTH_H
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
void init_netsnmp_trapd_auth(void);
|
|
Packit |
fcad23 |
int netsnmp_trapd_auth(netsnmp_pdu *pdu, netsnmp_transport *transport,
|
|
Packit |
fcad23 |
netsnmp_trapd_handler *handler);
|
|
Packit |
fcad23 |
int netsnmp_trapd_check_auth(int authtypes);
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
#define TRAP_AUTH_LOG (1 << VACM_VIEW_LOG) /* displaying and logging */
|
|
Packit |
fcad23 |
#define TRAP_AUTH_EXE (1 << VACM_VIEW_EXECUTE) /* executing code or binaries */
|
|
Packit |
fcad23 |
#define TRAP_AUTH_NET (1 << VACM_VIEW_NET) /* forwarding and net access */
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
#define TRAP_AUTH_ALL (TRAP_AUTH_LOG | TRAP_AUTH_EXE | TRAP_AUTH_NET)
|
|
Packit |
fcad23 |
#define TRAP_AUTH_NONE 0
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
#endif /* SNMPTRAPD_AUTH_H */
|