]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
dns: generic request/response detect lists
authorVictor Julien <victor@inliniac.net>
Tue, 9 Jun 2015 13:31:32 +0000 (15:31 +0200)
committerVictor Julien <victor@inliniac.net>
Mon, 20 Jul 2015 09:49:14 +0000 (11:49 +0200)
src/detect-engine.c
src/detect.h

index 81fdfb8750f5c602d93249b391fb90a39dbcec17..913aa8ab26509606392842fd91a8f839da3059e3 100644 (file)
@@ -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";
index 32a7293704322136a36729db1ded5f4478f206b2..24b6ff3a323a5f86caa8959091efef3454796f2c 100644 (file)
@@ -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 */