|
|
|
@ -58,7 +58,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
static int DetectHttpRawUriSetup(DetectEngineCtx *, Signature *, const char *);
|
|
|
|
static int DetectHttpRawUriSetup(DetectEngineCtx *, Signature *, const char *);
|
|
|
|
static void DetectHttpRawUriRegisterTests(void);
|
|
|
|
static void DetectHttpRawUriRegisterTests(void);
|
|
|
|
static void DetectHttpRawUriSetupCallback(Signature *s);
|
|
|
|
static void DetectHttpRawUriSetupCallback(const DetectEngineCtx *de_ctx,
|
|
|
|
|
|
|
|
Signature *s);
|
|
|
|
static bool DetectHttpRawUriValidateCallback(const Signature *s, const char **);
|
|
|
|
static bool DetectHttpRawUriValidateCallback(const Signature *s, const char **);
|
|
|
|
static int g_http_raw_uri_buffer_id = 0;
|
|
|
|
static int g_http_raw_uri_buffer_id = 0;
|
|
|
|
|
|
|
|
|
|
|
|
@ -118,7 +119,8 @@ static bool DetectHttpRawUriValidateCallback(const Signature *s, const char **si
|
|
|
|
return DetectUrilenValidateContent(s, g_http_raw_uri_buffer_id, sigerror);
|
|
|
|
return DetectUrilenValidateContent(s, g_http_raw_uri_buffer_id, sigerror);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
static void DetectHttpRawUriSetupCallback(Signature *s)
|
|
|
|
static void DetectHttpRawUriSetupCallback(const DetectEngineCtx *de_ctx,
|
|
|
|
|
|
|
|
Signature *s)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
SCLogDebug("callback invoked by %u", s->id);
|
|
|
|
SCLogDebug("callback invoked by %u", s->id);
|
|
|
|
DetectUrilenApplyToContent(s, g_http_raw_uri_buffer_id);
|
|
|
|
DetectUrilenApplyToContent(s, g_http_raw_uri_buffer_id);
|
|
|
|
|