Windows: ISATAP Router Address Configuration Set (Microsoft-Windows-Iphlpsvc)

Alerts on Windows events where an ISATAP router address is set via Microsoft-Windows-Iphlpsvc, excluding localhost/null values.

FreeUnreviewedSigmamediumv1
title: "Windows: ISATAP Router Address Configuration Set (Microsoft-Windows-Iphlpsvc)"
id: 4048b244-5b46-4d7d-90c1-1da564212790
status: experimental
description: This rule flags a Windows system event indicating that an ISATAP router address was configured. Unexpected ISATAP router settings can be abused to redirect IPv6-related traffic and support interception techniques, so monitoring changes helps identify potential unauthorized network configuration. The detection relies on Windows System telemetry from the Microsoft-Windows-Iphlpsvc provider (Event ID 4100) and matches the configured IsatapRouter value while excluding loopback and null cases.
references:
  - https://www.blackhillsinfosec.com/mitm6-strikes-again-the-dark-side-of-ipv6/
  - https://redfoxsec.com/blog/ipv6-dns-takeover/
  - https://www.securityhq.com/blog/malicious-isatap-tunneling-unearthed-on-windows-server/
  - https://medium.com/@ninnesoturan/detecting-ipv6-dns-takeover-a54a6a88be1f
  - https://github.com/SigmaHQ/sigma/blob/master/rules/windows/builtin/system/microsoft_windows_Iphlpsvc/win_system_isatap_router_address_set.yml
author: hamid, Huntrule Team
date: 2025-10-19
tags:
  - attack.impact
  - attack.credential-access
  - attack.collection
  - attack.initial-access
  - attack.privilege-escalation
  - attack.execution
  - attack.t1557
  - attack.t1565.002
logsource:
  product: windows
  service: system
detection:
  selection:
    EventID: 4100
    Provider_Name: Microsoft-Windows-Iphlpsvc
  filter_main_localhost:
    IsatapRouter:
      - 127.0.0.1
      - ::1
  filter_optional_null:
    IsatapRouter: null
  condition: selection and not 1 of filter_main_* and not 1 of filter_optional_*
falsepositives:
  - Legitimate ISATAP router configuration in enterprise environments
  - IPv6 transition projects and network infrastructure changes
  - Network administrators configuring dual-stack networking
  - Automatic ISATAP configuration in some Windows deployments
level: medium
license: DRL-1.1
related:
  - id: d22df9cd-2aee-4089-93c7-9dc4eae77f2c
    type: derived

What it detects

This rule flags a Windows system event indicating that an ISATAP router address was configured. Unexpected ISATAP router settings can be abused to redirect IPv6-related traffic and support interception techniques, so monitoring changes helps identify potential unauthorized network configuration. The detection relies on Windows System telemetry from the Microsoft-Windows-Iphlpsvc provider (Event ID 4100) and matches the configured IsatapRouter value while excluding loopback and null cases.

Known false positives

  • Legitimate ISATAP router configuration in enterprise environments
  • IPv6 transition projects and network infrastructure changes
  • Network administrators configuring dual-stack networking
  • Automatic ISATAP configuration in some Windows deployments

Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.