From: Victor Julien Date: Tue, 9 Jun 2015 13:31:32 +0000 (+0200) Subject: dns: generic request/response detect lists X-Git-Tag: suricata-3.0RC1~259 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e6129f7b47cfbf886254bf283bf4844f6493ac40;p=thirdparty%2Fsuricata.git dns: generic request/response detect lists --- 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 */