suricata
|
#include "suricata-common.h"
#include "conf.h"
#include "detect.h"
#include "detect-parse.h"
#include "detect-engine.h"
#include "detect-engine-mpm.h"
#include "detect-engine-prefilter.h"
#include "app-layer-template.h"
#include "detect-template-buffer.h"
#include "tests/detect-template-buffer.c"
Go to the source code of this file.
Functions | |
void | DetectTemplateBufferRegister (void) |
Set up of the "template_buffer" keyword to allow content inspections on the decoded template application layer buffers.
Definition in file detect-template-buffer.c.
void DetectTemplateBufferRegister | ( | void | ) |
Definition at line 53 of file detect-template-buffer.c.
References ALPROTO_TEMPLATE, ConfGetNode(), SigTableElmt_::desc, DETECT_AL_TEMPLATE_BUFFER, DetectAppLayerInspectEngineRegister2(), DetectAppLayerMpmRegister2(), DetectBufferTypeGetByName(), DetectEngineInspectBufferGeneric(), DetectSignatureSetAppProto(), SigTableElmt_::flags, Signature_::init_data, InspectionBuffer::inspect, InspectionBufferApplyTransforms(), InspectionBufferGet(), InspectionBufferSetup(), SignatureInitData_::list, SigTableElmt_::name, PrefilterGenericMpmRegister(), SigTableElmt_::RegisterTests, TemplateTransaction::request_buffer, TemplateTransaction::request_buffer_len, TemplateTransaction::response_buffer, TemplateTransaction::response_buffer_len, SCLogNotice, SigTableElmt_::Setup, SIG_FLAG_TOCLIENT, SIG_FLAG_TOSERVER, SIGMATCH_NOOPT, sigmatch_table, str, STREAM_TOCLIENT, and STREAM_TOSERVER.
Referenced by SigTableSetup().