http_client_body: register mpm from keyword

pull/2310/head
Victor Julien 9 years ago
parent 644d4dc61b
commit 91695c81aa

@ -97,9 +97,6 @@ typedef struct AppLayerMpms_ {
} AppLayerMpms;
AppLayerMpms app_mpms[] = {
{ "http_client_body", 0, SIG_FLAG_TOSERVER, DETECT_SM_LIST_HCBDMATCH,
PrefilterTxHttpRequestBodyRegister, 0},
{ "http_host", 0, SIG_FLAG_TOSERVER, DETECT_SM_LIST_HHHDMATCH,
PrefilterTxHostnameRegister, 0},
{ "http_raw_host", 0, SIG_FLAG_TOSERVER, DETECT_SM_LIST_HRHHDMATCH,

@ -55,6 +55,7 @@
#include "app-layer-parser.h"
#include "app-layer-htp.h"
#include "detect-http-client-body.h"
#include "detect-engine-hcbd.h"
#include "stream-tcp.h"
int DetectHttpClientBodySetup(DetectEngineCtx *, Signature *, char *);
@ -77,6 +78,11 @@ void DetectHttpClientBodyRegister(void)
sigmatch_table[DETECT_AL_HTTP_CLIENT_BODY].flags |= SIGMATCH_NOOPT ;
sigmatch_table[DETECT_AL_HTTP_CLIENT_BODY].flags |= SIGMATCH_PAYLOAD ;
DetectMpmAppLayerRegister("http_client_body", SIG_FLAG_TOSERVER,
DETECT_SM_LIST_HCBDMATCH,
PrefilterTxHttpRequestBodyRegister);
}
static void DetectHttpClientBodySetupCallback(Signature *s)

Loading…
Cancel
Save