|
|
|
|
@ -1151,7 +1151,7 @@ int DetectFastPatternTest17(void)
|
|
|
|
|
result = 0;
|
|
|
|
|
sm = de_ctx->sig_list->sm_lists[DETECT_SM_LIST_PMATCH];
|
|
|
|
|
DetectContentData *cd = sm->ctx;
|
|
|
|
|
if (sm != NULL && sm->type == DETECT_CONTENT) {
|
|
|
|
|
if (sm->type == DETECT_CONTENT) {
|
|
|
|
|
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
|
|
|
|
|
cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY &&
|
|
|
|
|
!(cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
|
|
|
|
|
@ -1187,7 +1187,7 @@ int DetectFastPatternTest18(void)
|
|
|
|
|
result = 0;
|
|
|
|
|
sm = de_ctx->sig_list->sm_lists[DETECT_SM_LIST_PMATCH];
|
|
|
|
|
DetectContentData *cd = sm->ctx;
|
|
|
|
|
if (sm != NULL && sm->type == DETECT_CONTENT) {
|
|
|
|
|
if (sm->type == DETECT_CONTENT) {
|
|
|
|
|
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
|
|
|
|
|
!(cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
|
|
|
|
|
cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
|
|
|
|
|
@ -2198,7 +2198,7 @@ int DetectFastPatternTest56(void)
|
|
|
|
|
result = 0;
|
|
|
|
|
sm = de_ctx->sig_list->sm_lists[DETECT_SM_LIST_UMATCH];
|
|
|
|
|
DetectContentData *ud = sm->ctx;
|
|
|
|
|
if (sm != NULL && sm->type == DETECT_URICONTENT) {
|
|
|
|
|
if (sm->type == DETECT_URICONTENT) {
|
|
|
|
|
if (ud->flags & DETECT_CONTENT_FAST_PATTERN &&
|
|
|
|
|
ud->flags & DETECT_CONTENT_FAST_PATTERN_ONLY &&
|
|
|
|
|
!(ud->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
|
|
|
|
|
@ -2234,7 +2234,7 @@ int DetectFastPatternTest57(void)
|
|
|
|
|
result = 0;
|
|
|
|
|
sm = de_ctx->sig_list->sm_lists[DETECT_SM_LIST_UMATCH];
|
|
|
|
|
DetectContentData *ud = sm->ctx;
|
|
|
|
|
if (sm != NULL && sm->type == DETECT_URICONTENT) {
|
|
|
|
|
if (sm->type == DETECT_URICONTENT) {
|
|
|
|
|
if (ud->flags & DETECT_CONTENT_FAST_PATTERN &&
|
|
|
|
|
!(ud->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
|
|
|
|
|
ud->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
|
|
|
|
|
@ -3279,7 +3279,7 @@ int DetectFastPatternTest96(void)
|
|
|
|
|
result = 0;
|
|
|
|
|
sm = de_ctx->sig_list->sm_lists[DETECT_SM_LIST_UMATCH];
|
|
|
|
|
DetectContentData *ud = sm->ctx;
|
|
|
|
|
if (sm != NULL && sm->type == DETECT_URICONTENT) {
|
|
|
|
|
if (sm->type == DETECT_URICONTENT) {
|
|
|
|
|
if (ud->flags & DETECT_CONTENT_FAST_PATTERN &&
|
|
|
|
|
ud->flags & DETECT_CONTENT_FAST_PATTERN_ONLY &&
|
|
|
|
|
!(ud->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
|
|
|
|
|
@ -3315,7 +3315,7 @@ int DetectFastPatternTest97(void)
|
|
|
|
|
result = 0;
|
|
|
|
|
sm = de_ctx->sig_list->sm_lists[DETECT_SM_LIST_UMATCH];
|
|
|
|
|
DetectContentData *ud = sm->ctx;
|
|
|
|
|
if (sm != NULL && sm->type == DETECT_URICONTENT) {
|
|
|
|
|
if (sm->type == DETECT_URICONTENT) {
|
|
|
|
|
if (ud->flags & DETECT_CONTENT_FAST_PATTERN &&
|
|
|
|
|
!(ud->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
|
|
|
|
|
ud->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
|
|
|
|
|
@ -4382,7 +4382,6 @@ int DetectFastPatternTest137(void)
|
|
|
|
|
result = 0;
|
|
|
|
|
sm = de_ctx->sig_list->sm_lists[DETECT_SM_LIST_HCBDMATCH];
|
|
|
|
|
DetectContentData *ud = sm->ctx;
|
|
|
|
|
if (sm != NULL) {
|
|
|
|
|
if (ud->flags & DETECT_CONTENT_FAST_PATTERN &&
|
|
|
|
|
ud->flags & DETECT_CONTENT_FAST_PATTERN_ONLY &&
|
|
|
|
|
!(ud->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
|
|
|
|
|
@ -4392,7 +4391,6 @@ int DetectFastPatternTest137(void)
|
|
|
|
|
} else {
|
|
|
|
|
result = 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
end:
|
|
|
|
|
SigCleanSignatures(de_ctx);
|
|
|
|
|
@ -4418,7 +4416,6 @@ int DetectFastPatternTest138(void)
|
|
|
|
|
result = 0;
|
|
|
|
|
sm = de_ctx->sig_list->sm_lists[DETECT_SM_LIST_HCBDMATCH];
|
|
|
|
|
DetectContentData *ud = sm->ctx;
|
|
|
|
|
if (sm != NULL) {
|
|
|
|
|
if (ud->flags & DETECT_CONTENT_FAST_PATTERN &&
|
|
|
|
|
!(ud->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
|
|
|
|
|
ud->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
|
|
|
|
|
@ -4428,7 +4425,6 @@ int DetectFastPatternTest138(void)
|
|
|
|
|
} else {
|
|
|
|
|
result = 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
end:
|
|
|
|
|
SigCleanSignatures(de_ctx);
|
|
|
|
|
@ -5577,7 +5573,6 @@ int DetectFastPatternTest182(void)
|
|
|
|
|
result = 0;
|
|
|
|
|
sm = de_ctx->sig_list->sm_lists[DETECT_SM_LIST_HHDMATCH];
|
|
|
|
|
DetectContentData *ud = sm->ctx;
|
|
|
|
|
if (sm != NULL) {
|
|
|
|
|
if (ud->flags & DETECT_CONTENT_FAST_PATTERN &&
|
|
|
|
|
ud->flags & DETECT_CONTENT_FAST_PATTERN_ONLY &&
|
|
|
|
|
!(ud->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
|
|
|
|
|
@ -5587,7 +5582,6 @@ int DetectFastPatternTest182(void)
|
|
|
|
|
} else {
|
|
|
|
|
result = 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
end:
|
|
|
|
|
SigCleanSignatures(de_ctx);
|
|
|
|
|
@ -5613,7 +5607,6 @@ int DetectFastPatternTest183(void)
|
|
|
|
|
result = 0;
|
|
|
|
|
sm = de_ctx->sig_list->sm_lists[DETECT_SM_LIST_HHDMATCH];
|
|
|
|
|
DetectContentData *ud = sm->ctx;
|
|
|
|
|
if (sm != NULL) {
|
|
|
|
|
if (ud->flags & DETECT_CONTENT_FAST_PATTERN &&
|
|
|
|
|
!(ud->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
|
|
|
|
|
ud->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
|
|
|
|
|
@ -5623,7 +5616,6 @@ int DetectFastPatternTest183(void)
|
|
|
|
|
} else {
|
|
|
|
|
result = 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
end:
|
|
|
|
|
SigCleanSignatures(de_ctx);
|
|
|
|
|
@ -6696,7 +6688,6 @@ int DetectFastPatternTest223(void)
|
|
|
|
|
result = 0;
|
|
|
|
|
sm = de_ctx->sig_list->sm_lists[DETECT_SM_LIST_HRHDMATCH];
|
|
|
|
|
DetectContentData *ud = sm->ctx;
|
|
|
|
|
if (sm != NULL) {
|
|
|
|
|
if (ud->flags & DETECT_CONTENT_FAST_PATTERN &&
|
|
|
|
|
ud->flags & DETECT_CONTENT_FAST_PATTERN_ONLY &&
|
|
|
|
|
!(ud->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
|
|
|
|
|
@ -6706,7 +6697,6 @@ int DetectFastPatternTest223(void)
|
|
|
|
|
} else {
|
|
|
|
|
result = 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
end:
|
|
|
|
|
SigCleanSignatures(de_ctx);
|
|
|
|
|
@ -6732,7 +6722,6 @@ int DetectFastPatternTest224(void)
|
|
|
|
|
result = 0;
|
|
|
|
|
sm = de_ctx->sig_list->sm_lists[DETECT_SM_LIST_HRHDMATCH];
|
|
|
|
|
DetectContentData *ud = sm->ctx;
|
|
|
|
|
if (sm != NULL) {
|
|
|
|
|
if (ud->flags & DETECT_CONTENT_FAST_PATTERN &&
|
|
|
|
|
!(ud->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
|
|
|
|
|
ud->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
|
|
|
|
|
@ -6742,7 +6731,6 @@ int DetectFastPatternTest224(void)
|
|
|
|
|
} else {
|
|
|
|
|
result = 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
end:
|
|
|
|
|
SigCleanSignatures(de_ctx);
|
|
|
|
|
@ -7819,7 +7807,6 @@ int DetectFastPatternTest264(void)
|
|
|
|
|
result = 0;
|
|
|
|
|
sm = de_ctx->sig_list->sm_lists[DETECT_SM_LIST_HMDMATCH];
|
|
|
|
|
DetectContentData *ud = sm->ctx;
|
|
|
|
|
if (sm != NULL) {
|
|
|
|
|
if (ud->flags & DETECT_CONTENT_FAST_PATTERN &&
|
|
|
|
|
ud->flags & DETECT_CONTENT_FAST_PATTERN_ONLY &&
|
|
|
|
|
!(ud->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
|
|
|
|
|
@ -7829,7 +7816,6 @@ int DetectFastPatternTest264(void)
|
|
|
|
|
} else {
|
|
|
|
|
result = 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
end:
|
|
|
|
|
SigCleanSignatures(de_ctx);
|
|
|
|
|
@ -7855,7 +7841,6 @@ int DetectFastPatternTest265(void)
|
|
|
|
|
result = 0;
|
|
|
|
|
sm = de_ctx->sig_list->sm_lists[DETECT_SM_LIST_HMDMATCH];
|
|
|
|
|
DetectContentData *ud = sm->ctx;
|
|
|
|
|
if (sm != NULL) {
|
|
|
|
|
if (ud->flags & DETECT_CONTENT_FAST_PATTERN &&
|
|
|
|
|
!(ud->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
|
|
|
|
|
ud->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
|
|
|
|
|
@ -7865,7 +7850,6 @@ int DetectFastPatternTest265(void)
|
|
|
|
|
} else {
|
|
|
|
|
result = 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
end:
|
|
|
|
|
SigCleanSignatures(de_ctx);
|
|
|
|
|
@ -8937,7 +8921,6 @@ int DetectFastPatternTest305(void)
|
|
|
|
|
result = 0;
|
|
|
|
|
sm = de_ctx->sig_list->sm_lists[DETECT_SM_LIST_HCDMATCH];
|
|
|
|
|
DetectContentData *ud = sm->ctx;
|
|
|
|
|
if (sm != NULL) {
|
|
|
|
|
if (ud->flags & DETECT_CONTENT_FAST_PATTERN &&
|
|
|
|
|
ud->flags & DETECT_CONTENT_FAST_PATTERN_ONLY &&
|
|
|
|
|
!(ud->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
|
|
|
|
|
@ -8947,7 +8930,6 @@ int DetectFastPatternTest305(void)
|
|
|
|
|
} else {
|
|
|
|
|
result = 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
end:
|
|
|
|
|
SigCleanSignatures(de_ctx);
|
|
|
|
|
@ -8973,7 +8955,6 @@ int DetectFastPatternTest306(void)
|
|
|
|
|
result = 0;
|
|
|
|
|
sm = de_ctx->sig_list->sm_lists[DETECT_SM_LIST_HCDMATCH];
|
|
|
|
|
DetectContentData *ud = sm->ctx;
|
|
|
|
|
if (sm != NULL) {
|
|
|
|
|
if (ud->flags & DETECT_CONTENT_FAST_PATTERN &&
|
|
|
|
|
!(ud->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
|
|
|
|
|
ud->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
|
|
|
|
|
@ -8983,7 +8964,6 @@ int DetectFastPatternTest306(void)
|
|
|
|
|
} else {
|
|
|
|
|
result = 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
end:
|
|
|
|
|
SigCleanSignatures(de_ctx);
|
|
|
|
|
@ -10062,7 +10042,6 @@ int DetectFastPatternTest346(void)
|
|
|
|
|
result = 0;
|
|
|
|
|
sm = de_ctx->sig_list->sm_lists[DETECT_SM_LIST_HRUDMATCH];
|
|
|
|
|
DetectContentData *ud = sm->ctx;
|
|
|
|
|
if (sm != NULL) {
|
|
|
|
|
if (ud->flags & DETECT_CONTENT_FAST_PATTERN &&
|
|
|
|
|
ud->flags & DETECT_CONTENT_FAST_PATTERN_ONLY &&
|
|
|
|
|
!(ud->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
|
|
|
|
|
@ -10072,7 +10051,6 @@ int DetectFastPatternTest346(void)
|
|
|
|
|
} else {
|
|
|
|
|
result = 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
end:
|
|
|
|
|
SigCleanSignatures(de_ctx);
|
|
|
|
|
@ -10098,7 +10076,6 @@ int DetectFastPatternTest347(void)
|
|
|
|
|
result = 0;
|
|
|
|
|
sm = de_ctx->sig_list->sm_lists[DETECT_SM_LIST_HRUDMATCH];
|
|
|
|
|
DetectContentData *ud = sm->ctx;
|
|
|
|
|
if (sm != NULL) {
|
|
|
|
|
if (ud->flags & DETECT_CONTENT_FAST_PATTERN &&
|
|
|
|
|
!(ud->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
|
|
|
|
|
ud->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
|
|
|
|
|
@ -10108,7 +10085,6 @@ int DetectFastPatternTest347(void)
|
|
|
|
|
} else {
|
|
|
|
|
result = 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
end:
|
|
|
|
|
SigCleanSignatures(de_ctx);
|
|
|
|
|
|