From e6129f7b47cfbf886254bf283bf4844f6493ac40 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Tue, 9 Jun 2015 15:31:32 +0200 Subject: [PATCH] dns: generic request/response detect lists --- src/detect-engine.c | 4 ++++ src/detect.h | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/detect-engine.c b/src/detect-engine.c index 81fdfb8750..913aa8ab26 100644 --- a/src/detect-engine.c +++ b/src/detect-engine.c @@ -1854,6 +1854,10 @@ const char *DetectSigmatchListEnumToString(enum DetectSigmatchListEnum type) case DETECT_SM_LIST_DNSQUERYNAME_MATCH: return "dns query name"; + case DETECT_SM_LIST_DNSREQUEST_MATCH: + return "dns request"; + case DETECT_SM_LIST_DNSRESPONSE_MATCH: + return "dns response"; case DETECT_SM_LIST_MODBUS_MATCH: return "modbus"; diff --git a/src/detect.h b/src/detect.h index 32a7293704..24b6ff3a32 100644 --- a/src/detect.h +++ b/src/detect.h @@ -120,7 +120,10 @@ enum DetectSigmatchListEnum { DETECT_SM_LIST_FILEMATCH, - DETECT_SM_LIST_DNSQUERYNAME_MATCH, + DETECT_SM_LIST_DNSREQUEST_MATCH, /**< per DNS query tx match list */ + DETECT_SM_LIST_DNSRESPONSE_MATCH, /**< per DNS response tx match list */ + DETECT_SM_LIST_DNSQUERYNAME_MATCH, /**< per query in a tx list */ + DETECT_SM_LIST_MODBUS_MATCH, /* list for post match actions: flowbit set, flowint increment, etc */