Cross-source coverage
T1090.003 / ATT&CK
Proxy: Multi-hop Proxy
14 rules across 5 sources.
1 deprecated hidden · include
Showing atomic-IOC rules · back to the default
From MITRE ATT&CK 19.2
Adversaries may chain together multiple proxies to disguise the source of malicious traffic. Typically, a defender will be able to identify the last proxy traffic traversed before it enters their network; the defender may or may not be able to identify any previous proxies before the last-hop proxy. This technique makes identifying the original source of the malicious traffic even more difficult by requiring the defender to trace malicious traffic through several proxies to identify its source.
For example, adversaries may construct or use onion routing networks – such as the publicly available Tor network – to transport encrypted C2 traffic through a compromised population, allowing communication with any device within the network. Adversaries may also use operational relay box (ORB) networks composed of virtual private servers (VPS), Internet of Things (IoT) devices, smart devices, and end-of-life routers to obfuscate their operations.
In the case of network infrastructure, it is possible for an adversary to leverage multiple compromised devices to create a multi-hop proxy chain (i.e., Network Devices). By leveraging Patch System Image on routers, adversaries can add custom code to the affected network devices that will implement onion routing between those nodes. This method is dependent upon the Network Boundary Bridging method allowing the adversaries to cross the protected network boundary of the Internet perimeter and into the organization’s Wide-Area Network (WAN). Protocols such as ICMP may be used as a transport.
Similarly, adversaries may abuse peer-to-peer (P2P) and blockchain-oriented infrastructure to implement routing between a decentralized network of peers.
- Tactics
- Command and Control
- Platforms
- ESXi · Linux · macOS · Network Devices · Windows
- Telemetry
-
WinEventLog:Sysmondns:queryauditd:SYSCALLNSM:FlowNetfilter/iptablesmacos:unifiedlogmacos:osqueryesxi:esxupdateesxi:vmkernelNSM:Firewallnetworkdevice:syslog
How MITRE says to detect it DET0359
Multi-hop Proxy Behavior via Relay Node Chaining, Onion Routing, and Network Tunneling
Windows Analytic 1020
Suspicious processes (e.g., Tor clients, relays, unknown binaries) launch with sustained encrypted outbound traffic to known anonymity infrastructure (e.g., Tor, I2P), and may relay to additional internal systems via reverse proxying, ICMP tunneling, or socket forwarding.
WinEventLog:SysmonEventCode=3, 22WinEventLog:SysmonEventCode=1dns:queryOutbound resolution to hidden service domains (e.g., `.onion`)
Linux Analytic 1021
Tools such as `tor`, `nglite`, `proxychains`, `chisel`, or custom daemons repeatedly initiate outbound sessions to multiple nodes before final destination. This behavior is abnormal for Linux services outside of VPN, monitoring, or CDN relay contexts.
auditd:SYSCALLexecve for proxy toolsNSM:Flowconn.log + ssl.log with Tor fingerprintingNetfilter/iptablesForwarded packets log
macOS Analytic 1022
LaunchAgents or LaunchDaemons initiate persistent Tor or relay processes that make encrypted outbound connections. May be paired with sandbox bypasses or unsigned executables communicating over SOCKS proxies.
macos:unifiedlogprocess, socket, and DNS logsmacos:osqueryprocess_events + launchdmacos:unifiedlogforwarded encrypted traffic
ESXi Analytic 1023
Outbound encrypted traffic initiated from hypervisor shell or via VM backdoor mechanisms to relays in VPS infrastructure, especially if traversing multiple nodes before reaching Internet destination. Packet captures or firewall logs show non-VM communication paths.
esxi:esxupdate/var/log/esxupdate.log or /var/log/vmksummary.logesxi:vmkernel/var/log/vmkernel.logNSM:FlowRelay patterns across IP hops
Network Devices Analytic 1024
Encrypted traffic or ICMP tunneling from border routers to internal routers or unknown external IPs. Forwarded traffic shows consistent hop-to-hop relaying without matching configured VPN or expected network topology.
NSM:FlowRelayed session pathing (multi-hop)NSM:FirewallOutbound encrypted trafficnetworkdevice:syslogCustom firmware or routing changes
chronicle/detection-rules
5 rules| Detection | Severity | Format |
|---|---|---|
| google_safebrowsing_file_contacts_tor_exit_node | Critical | YARA-L |
| vt_relationships_file_contacts_tor_ip | Critical | YARA-L |
| aws_guardduty_tor_network_activity_detected | High | YARA-L |
| gcti_benign_binaries_contacts_tor_exit_node | High | YARA-L |
| gcti_tor_exit_nodes | High | YARA-L |
SigmaHQ/sigma
3 rules| Detection | Severity | Format |
|---|---|---|
| DNS Query Tor .Onion Address - Sysmon | High | Sigma |
| Query Tor Onion Address - DNS Client | High | Sigma |
| Tor Client/Browser Execution | High | Sigma |
splunk/security_content
3 rules| Detection | Severity | Format |
|---|---|---|
| Cisco SA - Access to Anonymizer Services | Undefined | SPL |
| TOR Traffic | Undefined | SPL |
| Windows TOR Client Execution | Undefined | SPL |
elastic/detection-rules
2 rules| Detection | Severity | Format |
|---|---|---|
| ProxyChains Activity | Medium | Elastic TOML |
| Suspicious Utility Launched via ProxyChains | Medium | Elastic TOML |
socfortress/Wazuh-Rules
1 rule| Detection | Severity | Format |
|---|---|---|
| Tor proxy service start detected (potential anonymizing proxy usage) | High | Wazuh XML |