From: Bhumika Sachdeva (bsachdev) Date: Thu, 13 Feb 2025 14:09:04 +0000 (+0000) Subject: Pull request #4613: appid: Implemented support for Evasive VPN & Multihop proxy X-Git-Tag: 3.7.1.0~25 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=02aab78f51f5976a7741f607ec334b119db3976d;p=thirdparty%2Fsnort3.git Pull request #4613: appid: Implemented support for Evasive VPN & Multihop proxy Merge in SNORT/snort3 from ~BSACHDEV/snort3:multihop_evasive to master Squashed commit of the following: commit c6bb3ceb3ed9afe5986e6fc347cca9efcb55211c Author: bsachdev Date: Mon Feb 10 12:34:53 2025 -0500 appid: implemented support for shadow traffic evasive vpn & multihop proxy --- diff --git a/src/network_inspectors/appid/appid_session.cc b/src/network_inspectors/appid/appid_session.cc index 664225ba0..3066bea1a 100644 --- a/src/network_inspectors/appid/appid_session.cc +++ b/src/network_inspectors/appid/appid_session.cc @@ -1307,6 +1307,24 @@ void AppIdSession::check_shadow_traffic_bits(AppId id, uint32_t& shadow_bits, Ap is_publishing_set = true; } } + if (attributeBits & ATTR_APPEVASIVEVPN) + { + shadow_bits |= ShadowTraffic_Type_Evasive_VPN; + if (!is_publishing_set) + { + publishing_appid = id; + is_publishing_set = true; + } + } + if (attributeBits & ATTR_APPMULTIHOPPROXY) + { + shadow_bits |= ShadowTraffic_Type_Multihop_Proxy; + if (!is_publishing_set) + { + publishing_appid = id; + is_publishing_set = true; + } + } } }