]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
Merge pull request #2841 in SNORT/snort3 from ~SHRARANG/snort3:appid_dns_payload...
authorShravan Rangarajuvenkata (shrarang) <shrarang@cisco.com>
Tue, 13 Apr 2021 22:13:32 +0000 (22:13 +0000)
committerShravan Rangarajuvenkata (shrarang) <shrarang@cisco.com>
Tue, 13 Apr 2021 22:13:32 +0000 (22:13 +0000)
Squashed commit of the following:

commit d3ce08a3600f610d3053c82da85bce8fafd61dda
Author: Shravan Rangaraju <shrarang@cisco.com>
Date:   Fri Apr 9 16:18:19 2021 -0400

    appid: detect payload based on dns host

src/network_inspectors/appid/service_plugins/service_discovery.cc

index b9678f047245904c6899a3568d9f2ea4a0b44aef..ae28fa54d8e6ed0acfd248175b0a7b84215e4ff0 100644 (file)
@@ -703,6 +703,7 @@ bool ServiceDiscovery::do_service_discovery(AppIdSession& asd, Packet* p,
             asd.get_odp_ctxt().get_dns_matchers().scan_hostname((const uint8_t*)(dsession->get_host()),
                 dsession->get_host_len(), client_id, payload_id);
             asd.set_client_appid_data(client_id, change_bits);
+            asd.set_payload_appid_data(payload_id);
         }
         else if (asd.get_service_id() == APP_ID_RTMP)
             asd.examine_rtmp_metadata(change_bits);