detect: reuse hook based generic lists

pull/12979/head
Victor Julien 6 months ago committed by Victor Julien
parent 592444cdc4
commit 3485e57953

@ -107,16 +107,6 @@ void DetectDnsQueryRegister (void)
DetectBufferTypeSupportsMultiInstance("dns_query");
g_dns_query_buffer_id = DetectBufferTypeGetByName("dns_query");
/* register these generic engines from here for now */
DetectAppLayerInspectEngineRegister(
"dns_request", ALPROTO_DNS, SIG_FLAG_TOSERVER, 1, DetectEngineInspectGenericList, NULL);
DetectAppLayerInspectEngineRegister("dns_response", ALPROTO_DNS, SIG_FLAG_TOCLIENT, 1,
DetectEngineInspectGenericList, NULL);
DetectBufferTypeSetDescriptionByName("dns_request",
"dns requests");
DetectBufferTypeSetDescriptionByName("dns_response", "dns responses");
}

@ -123,7 +123,7 @@ void DetectTlsValidityRegister (void)
DetectSetupParseRegexes(PARSE_REGEX, &parse_regex);
g_tls_validity_buffer_id = DetectBufferTypeGetByName("tls_validity");
g_tls_validity_buffer_id = DetectBufferTypeGetByName("tls:server_cert_done:generic");
}
/**

@ -157,7 +157,7 @@ static int DetectTlsCertsSetup(DetectEngineCtx *de_ctx, Signature *s,
}
static int g_tls_cert_buffer_id = 0;
#define BUFFER_NAME "tls_validity"
#define BUFFER_NAME "tls:server_cert_done:generic"
#define KEYWORD_ID DETECT_TLS_CHAIN_LEN
#define KEYWORD_NAME "tls.cert_chain_len"
#define KEYWORD_DESC "match TLS certificate chain length"
@ -252,9 +252,6 @@ void DetectTlsCertChainLenRegister(void)
sigmatch_table[KEYWORD_ID].Setup = DetectTLSCertChainLenSetup;
sigmatch_table[KEYWORD_ID].Free = DetectTLSCertChainLenFree;
DetectAppLayerInspectEngineRegister(BUFFER_NAME, ALPROTO_TLS, SIG_FLAG_TOCLIENT,
TLS_STATE_SERVER_CERT_DONE, DetectEngineInspectGenericList, NULL);
g_tls_cert_buffer_id = DetectBufferTypeGetByName(BUFFER_NAME);
}

Loading…
Cancel
Save