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);
131 DetectFilesizeFree(
de_ctx, fsd);
146 rs_detect_u64_free(ptr);
157 static int DetectFilesizeParseTest01(
void)
163 DetectFilesizeFree(NULL, fsd);
169 static int DetectFilesizeParseTest02(
void)
175 DetectFilesizeFree(NULL, fsd);
181 static int DetectFilesizeParseTest03(
void)
187 DetectFilesizeFree(NULL, fsd);
193 static int DetectFilesizeParseTest04(
void)
200 DetectFilesizeFree(NULL, fsd);
206 static int DetectFilesizeParseTest05(
void)
213 DetectFilesizeFree(NULL, fsd);
224 static int DetectFilesizeInitTest(
236 FAIL_IF(snprintf(fullstr, 1024,
237 "alert http any any -> any any (msg:\"Filesize "
238 "test\"; filesize:%s; sid:1;)",
244 *sig = (*de_ctx)->sig_list;
258 static int DetectFilesizeSetpTest01(
void)
266 res = DetectFilesizeInitTest(&
de_ctx, &sig, &fsd,
"1 <> 3 ");
274 DetectFilesizeFree(NULL, fsd);
283 void DetectFilesizeRegisterTests(
void)
285 UtRegisterTest(
"DetectFilesizeParseTest01", DetectFilesizeParseTest01);
286 UtRegisterTest(
"DetectFilesizeParseTest02", DetectFilesizeParseTest02);
287 UtRegisterTest(
"DetectFilesizeParseTest03", DetectFilesizeParseTest03);
288 UtRegisterTest(
"DetectFilesizeParseTest04", DetectFilesizeParseTest04);
289 UtRegisterTest(
"DetectFilesizeParseTest05", DetectFilesizeParseTest05);
290 UtRegisterTest(
"DetectFilesizeSetpTest01", DetectFilesizeSetpTest01);