Windows Execution of dnscat2 and iodine DNS Exfiltration/Tunneling Tools

Flags Windows execution of DNS tunneling/exfiltration tools identified by iodine.exe or dnscat2 in process creation events.

FreeReviewedSigma · High · v2
Product
windows
Category
process_creation
Author
Daniil Yugoslavskiy, oscd.community (SigmaHQ), DRL 1.1
Published
2019-10-24
Updated
2026-07-31
title: Windows Execution of dnscat2 and iodine DNS Exfiltration/Tunneling Tools
id: 09de98d0-ef4a-4796-a921-3dec75bc7c61
status: test
description: This rule identifies process executions on Windows where the binary path ends with iodine.exe or contains dnscat2. These tools are commonly associated with DNS-based exfiltration or tunneling, which can help attackers bypass conventional network controls. The detection relies on process creation telemetry, matching on the executed image filename/path.
references:
  - https://github.com/iagox86/dnscat2
  - https://github.com/yarrick/iodine
  - https://github.com/SigmaHQ/sigma/blob/master/rules/windows/process_creation/proc_creation_win_dns_exfiltration_tools_execution.yml
author: Daniil Yugoslavskiy, oscd.community, Huntrule Team
date: 2019-10-24
modified: 2021-11-27
tags:
  - attack.exfiltration
  - attack.t1048.001
  - attack.command-and-control
  - attack.t1071.004
  - attack.t1132.001
logsource:
  category: process_creation
  product: windows
detection:
  selection:
    - Image|endswith: \iodine.exe
    - Image|contains: \dnscat2
  condition: selection
falsepositives:
  - Unlikely
level: high
license: DRL-1.1
related:
  - id: 98a96a5a-64a0-4c42-92c5-489da3866cb0
    type: derived