#include "policy-xml.h"
#include "policy-build.h"
#include "policy-dump.h"
#include "policy-snort.h"
#include "memory.h"
#include "plugin.h"
#include "naming.h"
#include <unistd.h>
#include <errno.h>
Go to the source code of this file.
Defines | |
#define | DEBUG_POLICY_XML 0 |
Functions | |
BYTE* | convertStringToBArray (char *arr) |
int | buildXmlSnort (xmlDocPtr doc, xmlNodePtr node, POLICY_HEAD* pol_hd, POLICY_OUTPUT* pol_o) |
int | buildXmlDefault (xmlDocPtr doc, xmlNodePtr node, POLICY_HEAD* pol_hd) |
int | buildXmlOutput (xmlDocPtr doc, xmlNodePtr node, POLICY_OUTPUT* pol_o) |
int | buildXmlDefine (xmlDocPtr doc, xmlNodePtr node) |
int | buildXmlProtocol (xmlDocPtr doc, xmlNodePtr node, POLICY_HEAD* pol_hd, POLICY_OUTPUT* pol_o) |
int | buildXmlAnalysis (xmlDocPtr doc, xmlNodePtr node, POLICY_OUTPUT* pol_o) |
int | buildXmlInstance (xmlDocPtr doc, xmlNodePtr node, POLICY_HEAD *pol_h, POLICY_OUTPUT* pol_o) |
int | buildXmlAnalysisResult (xmlDocPtr doc, xmlNodePtr node, POLICY_TEST* pol_t) |
POLICY_HEAD* | buildXmlPolicy (char *mem, unsigned long sz) |
POLICY_HEAD* | buildXmlPolicyFromFile (char *filename) |
Load a policy XML file into memory then call buildXmlPolicy. More... | |
int | buildXmlInit (xmlDocPtr doc, xmlNodePtr node, POLICY_HEAD* pol_hd) |
int | buildXmlInput (xmlDocPtr doc, xmlNodePtr node, POLICY_HEAD* pol_hd) |
Variables | |
DEFINE_LL* | defs |
The code is to handle an entire XML document either from file or in memory, parse it and create a rubicon policy from it.
Definition in file policy-xml.c.
|
Definition at line 25 of file policy-xml.c. |
|
Definition at line 507 of file policy-xml.c. |
|
Definition at line 619 of file policy-xml.c. |
|
Definition at line 194 of file policy-xml.c. |
|
Definition at line 276 of file policy-xml.c. |
|
Definition at line 861 of file policy-xml.c. |
|
Definition at line 889 of file policy-xml.c. |
|
Definition at line 557 of file policy-xml.c. |
|
Definition at line 235 of file policy-xml.c. |
|
Definition at line 678 of file policy-xml.c. |
|
Load a policy XML file into memory then call buildXmlPolicy.
Definition at line 780 of file policy-xml.c. |
|
Definition at line 322 of file policy-xml.c. |
|
Definition at line 106 of file policy-xml.c. |
|
Definition at line 37 of file policy-xml.c. Referenced by buildXmlProtocol(). |
|
Definition at line 29 of file policy-xml.c. |