file_data: register inspect engine from keyword

pull/2310/head
Victor Julien 9 years ago
parent 0496b3f6a5
commit 20e93ba419

@ -45,7 +45,6 @@
#include "detect-engine-tag.h"
#include "detect-engine-uri.h"
#include "detect-engine-hsbd.h"
#include "detect-engine-hrhd.h"
#include "detect-engine-hsmd.h"
#include "detect-engine-hscd.h"
@ -53,7 +52,6 @@
#include "detect-engine-dns.h"
#include "detect-engine-tls.h"
#include "detect-engine-modbus.h"
#include "detect-engine-filedata-smtp.h"
#include "detect-engine-template.h"
#include "detect-engine.h"
@ -144,10 +142,6 @@ void DetectEngineRegisterAppInspectionEngines(void)
{ ALPROTO_MODBUS,
DETECT_SM_LIST_MODBUS_MATCH,
DetectEngineInspectModbus },
/* file_data smtp */
{ ALPROTO_SMTP,
DETECT_SM_LIST_FILEDATA,
DetectEngineInspectSMTPFiledata },
/* Template. */
{ ALPROTO_TEMPLATE,
DETECT_SM_LIST_TEMPLATE_BUFFER_MATCH,
@ -155,9 +149,6 @@ void DetectEngineRegisterAppInspectionEngines(void)
};
struct tmp_t data_toclient[] = {
{ ALPROTO_HTTP,
DETECT_SM_LIST_FILEDATA,
DetectEngineInspectHttpServerBody },
{ ALPROTO_HTTP,
DETECT_SM_LIST_FILEMATCH,
DetectFileInspectHttp },

@ -69,6 +69,13 @@ void DetectFiledataRegister(void)
DetectMpmAppLayerRegister("file_data", SIG_FLAG_TOCLIENT,
DETECT_SM_LIST_FILEDATA, 2,
PrefilterTxHttpResponseBodyRegister);
DetectAppLayerInspectEngineRegister(ALPROTO_HTTP, SIG_FLAG_TOCLIENT,
DETECT_SM_LIST_FILEDATA,
DetectEngineInspectHttpServerBody);
DetectAppLayerInspectEngineRegister(ALPROTO_SMTP, SIG_FLAG_TOSERVER,
DETECT_SM_LIST_FILEDATA,
DetectEngineInspectSMTPFiledata);
}
/**

Loading…
Cancel
Save