#include "policy.h"
#include "plugin.h"
#include "packet.h"
#include "types.h"
Go to the source code of this file.
Functions | |
int | pluginRegister (INPLUG **, ANPLUG **, PROTOPLUG **, OUTPLUG **, int(*DecodeCallback)(PACKET*,PROTO)) |
Registration function. More... | |
int | pluginInit (int ct, char **inits) |
Initialise the plugin. More... | |
int | pluginCleanup (int reason) |
Cleanup the plugin. More... | |
int | pluginDecode (PACKET *, PROTO protocol) |
Decodes the packet for this protocol. More... | |
int | pluginTest (PACKET *, char *, char *) |
Performs a 'test' on the data. More... | |
int | pluginPrint (PACKET *, char *args, int(*print)(char *fmt, ...)) |
Prints a specific field. More... | |
int | pluginMkTest (PROTO, char*, char*, char *, POLICY_TEST *) |
Translates a string description of a field and value to test into a policy test. More... |
Definition in file protoplug.h.
|
Cleanup the plugin.
Definition at line 90 of file rubicon_snort.c. |
|
Decodes the packet for this protocol.
Definition at line 126 of file rubicon_ethernet.c. |
|
Initialise the plugin.
Definition at line 73 of file rubicon_snort.c. |
|
Translates a string description of a field and value to test into a policy test.
Definition at line 190 of file rubicon_ethernet.c. |
|
Prints a specific field.
Definition at line 167 of file rubicon_ethernet.c. |
|
Registration function.
Definition at line 39 of file rubicon_snort.c. |
|
Performs a 'test' on the data.
Definition at line 145 of file rubicon_ethernet.c. |