http_uri: register inspect engine from keyword

pull/2310/head
Victor Julien 10 years ago
parent cc96fedb90
commit b96c2c5db5

@ -104,7 +104,7 @@ int PrefilterTxUriRegister(SigGroupHead *sgh, MpmCtx *mpm_ctx)
* \retval 1 match.
* \retval 2 Sig can't match.
*/
int DetectEngineInspectPacketUris(ThreadVars *tv,
int DetectEngineInspectHttpUri(ThreadVars *tv,
DetectEngineCtx *de_ctx,
DetectEngineThreadCtx *det_ctx,
Signature *s, Flow *f, uint8_t flags,

@ -26,7 +26,7 @@
int PrefilterTxUriRegister(SigGroupHead *sgh, MpmCtx *mpm_ctx);
int DetectEngineInspectPacketUris(ThreadVars *tv,
int DetectEngineInspectHttpUri(ThreadVars *tv,
DetectEngineCtx *de_ctx,
DetectEngineThreadCtx *det_ctx,
Signature *s, Flow *f, uint8_t flags,

@ -130,9 +130,6 @@ void DetectEngineRegisterAppInspectionEngines(void)
};
struct tmp_t data_toserver[] = {
{ ALPROTO_HTTP,
DETECT_SM_LIST_UMATCH,
DetectEngineInspectPacketUris },
{ ALPROTO_HTTP,
DETECT_SM_LIST_HCBDMATCH,
DetectEngineInspectHttpClientBody },

@ -79,6 +79,10 @@ void DetectHttpUriRegister (void)
DetectMpmAppLayerRegister("http_uri", SIG_FLAG_TOSERVER,
DETECT_SM_LIST_UMATCH, 2,
PrefilterTxUriRegister);
DetectAppLayerInspectEngineRegister(ALPROTO_HTTP, SIG_FLAG_TOSERVER,
DETECT_SM_LIST_UMATCH,
DetectEngineInspectHttpUri);
}

Loading…
Cancel
Save