Protocol Tunneling
- ID
- T1572
- Tactics
- TA0011 Command and Control
- Platforms
- ESXi, Linux, macOS, Windows
- Data sources
- Network Connection Creation, Process Creation, Application Log Content, Network Traffic Content, Network Traffic Flow
- Source
- attack.mitre.org
- MITRE last modified
- 4 Sep 2026
Adversaries may tunnel network communications to and from a victim system within a separate protocol to avoid detection/network filtering and/or enable access to otherwise unreachable systems. Tunneling involves explicitly encapsulating a protocol within another. This behavior may conceal malicious traffic by blending in with existing traffic and/or provide an outer layer of encryption (similar to a VPN). Tunneling could also enable routing of network packets that would otherwise not reach their intended destination, such as SMB, RDP, or other traffic that would be filtered by network appliances or not routed over the Internet.
There are various means to encapsulate a protocol within another protocol. For example, adversaries may perform SSH tunneling (also known as SSH port forwarding), which involves forwarding arbitrary data over an encrypted SSH tunnel.[1][2]
Protocol Tunneling may also be abused by adversaries during Dynamic Resolution. Known as DNS over HTTPS (DoH), queries to resolve C2 infrastructure may be encapsulated within encrypted HTTPS packets.[3]
Adversaries may also leverage Protocol Tunneling in conjunction with Proxy and/or Protocol or Service Impersonation to further conceal C2 communications and infrastructure.
Detection
- DET0538 Detection Strategy for Protocol Tunneling accross OS platforms.
Data components: Network Connection Creation, Process Creation, Application Log Content, Network Traffic Content, Network Traffic Flow
Mitigations (2)
- M1031 Network Intrusion Prevention
Network intrusion detection and prevention systems that use network signatures to identify traffic for specific adversary malware can be used to mitigate activity at the network level.
- M1037 Filter Network Traffic
Consider filtering network traffic to untrusted or known bad domains and resources.
Groups (15)
- G0037 FIN6
- G0046 FIN7
- G0049 OilRig
- G0059 Magic Hound
- G0065 Leviathan
- G0080 Cobalt Group
- G0114 Chimera
- G0117 Fox Kitten
- G0129 Mustang Panda
- G1003 Ember Bear
- G1015 Scattered Spider
- G1016 FIN13
- G1021 Cinnamon Tempest
- G1045 Salt Typhoon
- G1055 VOID MANTICORE
Software (22)
- S0022 Uroburos
- S0038 Duqu
- S0154 Cobalt Strike
- S0173 FLIPSIDE
- S0508 ngrok
- S0604 Industroyer
- S0650 QakBot
- S0687 Cyclops Blink
- S0699 Mythic
- S1015 Milan
- S1020 Kevin
- S1027 Heyoka Backdoor
- S1044 FunnyDream
- S1063 Brute Ratel C4
- S1141 LunarWeb
- S1144 FRP
- S1187 reGeorg
- S1189 Neo-reGeorg
- S9015 BRICKSTORM
- S9023 HiddenFace
- S9024 SPAWNCHIMERA
- S9061 LIGHTRAIL
