]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
Merge pull request #116 in SNORT/snort3 from dnsstats1 to master
authorRuss Combs (rucombs) <rucombs@cisco.com>
Tue, 3 Nov 2015 15:02:40 +0000 (10:02 -0500)
committerRuss Combs (rucombs) <rucombs@cisco.com>
Tue, 3 Nov 2015 15:02:40 +0000 (10:02 -0500)
Squashed commit of the following:

commit a0775d09569365f1510e95037e6aa39bbda511a3
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Tue Nov 3 10:00:37 2015 -0500

    Update dnsstats.response after parsing DNS header

commit a5da179ed56688dd46cba1e684fda0e707760cd6
Merge: 1b1feef 811fc94
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Tue Nov 3 09:56:13 2015 -0500

    Merge branch 'master' of ssh://stash-eng-rtp1.cisco.com:7999/snort/snort3

commit 1b1feefb1888411a32344ceb4d73173d9b5138ef
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Tue Nov 3 09:43:05 2015 -0500

    Add DNS shutdown stats

commit 3fa2887834c652df99c6bcf04a80905385b20303
Merge: 80b5183 1b5e401
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Mon Nov 2 16:02:26 2015 -0500

    Merge branch 'master' of ssh://stash-eng-rtp1.cisco.com:7999/snort/snort3

commit 80b5183135af600acd08616f512579405f8cefa2
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Mon Nov 2 16:02:15 2015 -0500

    Add DNS shutdown stats

commit bb7c5f178487029534107ec4c689e7e09d2c3554
Merge: b167456 52a9ccf
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Wed Oct 21 22:30:01 2015 -0400

    Merge branch 'master' of ssh://stash-eng-rtp1.cisco.com:7999/snort/snort3

commit b16745640b5214d4bbdc7a20e642e074df90de3a
Merge: 6b9e324 08e3998
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Wed Oct 21 10:39:09 2015 -0400

    Merge branch 'master' of ssh://stash-eng-rtp1.cisco.com:7999/snort/snort3

commit 6b9e3240b7ae3dd805be2d325223d19dc90d622c
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Fri Oct 9 14:26:23 2015 -0400

    Remove global stats init function

commit 2c5cdb4d749e5ed6c34e931400c8ff52820f430e
Merge: b7c468e f05d70a
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Fri Oct 9 13:21:07 2015 -0400

    Merge branch 'master' of ssh://stash-eng-rtp1.cisco.com:7999/snort/snort3

commit b7c468e8692ea68cda91f5278a7209a3b0d2f48b
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Wed Sep 30 16:57:36 2015 -0400

    Check for bool value before setting fastpath config option in PPM

commit 803dc5453c703ee48697cb24d7de886b1b01b79b
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Wed Sep 30 08:10:48 2015 -0400

    SSL stats changes

src/service_inspectors/dns/dns.cc

index 3f129bb66c37998a8fe840d37f01527cdd51c442..9f4fffdf1b325ee6b2dc26a7dc56da18914a53f0 100644 (file)
@@ -783,14 +783,16 @@ void ParseDNSResponseMessage(Packet* p, DNSData* dnsSessionData)
             }
 
             bytes_unused = ParseDNSHeader(data, bytes_unused, dnsSessionData);
+
+            if (dnsSessionData->hdr.flags & DNS_HDR_FLAG_RESPONSE)
+                dnsstats.responses++;
+
             if (bytes_unused > 0)
             {
                 data = p->data + (p->dsize - bytes_unused);
             }
             else
             {
-                if (dnsSessionData->hdr.flags & DNS_HDR_FLAG_RESPONSE)
-                    dnsstats.responses++;
                 /* No more data */
                 return;
             }
@@ -818,8 +820,6 @@ void ParseDNSResponseMessage(Packet* p, DNSData* dnsSessionData)
             /* Not a response */
             return;
         }
-        else
-            dnsstats.responses++;
 
         /* Handle the DNS Queries */
         if (dnsSessionData->state == DNS_RESP_STATE_QUESTION)