53 static void DetectFilesizeRegisterTests (
void);
55 static int g_file_match_list_id = 0;
99 SCLogDebug(
"file size %" PRIu64
", check %" PRIu64, file_size, fsd->arg1);
141 DetectFilesizeFree(
de_ctx, fsd);
152 rs_detect_u64_free(ptr);
163 static int DetectFilesizeParseTest01(
void)
169 DetectFilesizeFree(NULL, fsd);
175 static int DetectFilesizeParseTest02(
void)
181 DetectFilesizeFree(NULL, fsd);
187 static int DetectFilesizeParseTest03(
void)
193 DetectFilesizeFree(NULL, fsd);
199 static int DetectFilesizeParseTest04(
void)
206 DetectFilesizeFree(NULL, fsd);
212 static int DetectFilesizeParseTest05(
void)
219 DetectFilesizeFree(NULL, fsd);
230 static int DetectFilesizeInitTest(
242 FAIL_IF(snprintf(fullstr, 1024,
243 "alert http any any -> any any (msg:\"Filesize "
244 "test\"; filesize:%s; sid:1;)",
250 *sig = (*de_ctx)->sig_list;
264 static int DetectFilesizeSetpTest01(
void)
272 res = DetectFilesizeInitTest(&
de_ctx, &sig, &fsd,
"1 <> 3 ");
280 DetectFilesizeFree(NULL, fsd);
289 void DetectFilesizeRegisterTests(
void)
291 UtRegisterTest(
"DetectFilesizeParseTest01", DetectFilesizeParseTest01);
292 UtRegisterTest(
"DetectFilesizeParseTest02", DetectFilesizeParseTest02);
293 UtRegisterTest(
"DetectFilesizeParseTest03", DetectFilesizeParseTest03);
294 UtRegisterTest(
"DetectFilesizeParseTest04", DetectFilesizeParseTest04);
295 UtRegisterTest(
"DetectFilesizeParseTest05", DetectFilesizeParseTest05);
296 UtRegisterTest(
"DetectFilesizeSetpTest01", DetectFilesizeSetpTest01);