#include "types.h"
#include "policy.h"
#include "packet.h"
Go to the source code of this file.
Compounds | |
| struct | ANPLUG_S |
| struct | INPLUG_S |
| struct | OUTPLUG_S |
| struct | PLUGIN_S |
| struct | PROTOPLUG_S |
Typedefs | |
| typedef struct INPLUG_S | INPLUG |
| typedef struct OUTPLUG_S | OUTPLUG |
| typedef struct ANPLUG_S | ANPLUG |
| typedef struct PROTOPLUG_S | PROTOPLUG |
| typedef struct PLUGIN_S | PLUGIN |
Functions | |
| int | loadPlugins (char *dir) |
| int | initPlugin (PLUGIN *plug, int ct, char **inits) |
| int | cleanupPlugins (void) |
| int | decode (PACKET *, PROTO) |
| int | testVar (PROTO proto, PACKET *p, long offset, char varType, char testType, unsigned long val) |
| int | testMask (PROTO proto, PACKET *p, long offset, long len, BYTE *val, BYTE *mask, BOOL type) |
| int | testSpecial (PROTO proto, PACKET *p, char *test, char *val) |
| char* | analyse (PROTO proto, PACKET *p, char*,char*) |
| int | printVar (PROTO proto, PACKET *p, char *args, int(*printFn)(char *fmt, ...)) |
| int | mkTest (PROTO proto, char *val, char *test, char *field, POLICY_TEST *pTest) |
Contains prototypes for many of the functions found in plugin-interface.c. It should be included by both plugins and core program files. Does not include any of the *plug.h, these should be done manually in the c files.
Definition in file plugin.h.
|
|
Holder for analysis plugin information |
|
|
Holder for input plugin information |
|
|
Holder for output plugin information |
|
|
Common holder for a plugin's information |
|
|
Holder for protocol plugin information |
|
|
Definition at line 328 of file plugin-interface.c. |
|
|
Definition at line 365 of file plugin-interface.c. |
|
|
Definition at line 277 of file plugin-interface.c. |
|
|
Definition at line 265 of file plugin-interface.c. |
|
|
Definition at line 69 of file plugin-interface.c. |
|
|
Definition at line 353 of file plugin-interface.c. |
|
|
Definition at line 340 of file plugin-interface.c. |
|
|
Definition at line 302 of file plugin-interface.c. |
|
|
Definition at line 315 of file plugin-interface.c. |
|
|
Definition at line 289 of file plugin-interface.c. |
1.2.1 written by Dimitri van Heesch,
© 1997-2000