#include "../../main/protoplug.h"
#include "../../main/types.h"
#include "../../main/policy.h"
#include "../../main/memory.h"
Go to the source code of this file.
Defines | |
#define | DEBUG_ICMP 0 |
Functions | |
int | pluginRegister (INPLUG **inp, ANPLUG **anp, PROTOPLUG **protop, OUTPLUG **outp, 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 *p, PROTO protocol) |
Decodes the packet for this protocol. More... | |
int | pluginTest (PACKET *p, char *arg, char *val) |
Performs a 'test' on the data. More... | |
int | pluginPrint (PACKET *p, char *args, int(*print)(char *fmt, ...)) |
Prints a specific field. More... | |
int | pluginMkTest (PROTO p, char *val, char *test, char *field, POLICY_TEST *pTest) |
Translates a string description of a field and value to test into a policy test. More... |
Definition in file rubicon_icmp.c.
|
Definition at line 17 of file rubicon_icmp.c. |
|
Cleanup the plugin.
Definition at line 102 of file rubicon_icmp.c. |
|
Decodes the packet for this protocol.
Definition at line 126 of file rubicon_icmp.c. |
|
Initialise the plugin.
Definition at line 85 of file rubicon_icmp.c. |
|
Translates a string description of a field and value to test into a policy test.
Definition at line 190 of file rubicon_icmp.c. |
|
Prints a specific field.
Definition at line 167 of file rubicon_icmp.c. |
|
Registration function.
Definition at line 40 of file rubicon_icmp.c. |
|
Performs a 'test' on the data.
Definition at line 145 of file rubicon_icmp.c. |