Windows Process Creation: Suspicious for/foreach Scan Loop with nslookup or ping

Alerts on Windows command lines using for/foreach loops that also run nslookup or ping, consistent with host scanning.

FreeReviewedSigma · Medium · v1
Product
windows
Category
process_creation
Author
frack113 (SigmaHQ), DRL 1.1
Published
2022-03-12
Updated
2026-07-30

ATT&CK techniques

Execution → Discovery
  1. Recon

  2. Resource Dev

  3. Initial Access

  4. Persistence

  5. Priv Esc

  6. Defense Evasion

  7. Cred Access

  8. Lateral Movement

  9. Collection

  10. C2

  11. Exfiltration

  12. Impact

What it detects

This rule flags Windows process creation where the command line contains a looping construct ("for " or "foreach ") and also includes network discovery tools ("nslookup" or "ping"). Iterative scanning for reachable hosts is a common step toward identifying targets for lateral movement. The detection relies on process command-line telemetry capturing both the loop and the network tool usage in the same execution.

Related detections9 linkedT1059 — drag to rearrange
AutoIt Script Execution via A3X Payload
Suspicious Domain Controller Enumeration via Nltest by DeadLock Ransomware
Suspicious Python Execution via Renamed Synaptics Binary
MSBuild Executing Non-Project File or Remote Payload
Possible Ivanti Pulse Connect Secure Command Injection via License Keys-Status Endpoint (via webserver)
Possible Craft CMS RCE via Query-String CLI Option Injection
Possible Aspera Faspex Pre-Auth RCE via YAML Deserialization in package_relay (via webserver)
Possible Sitecore Pre-Auth RCE via Report.ashx Insecure Deserialization (via webserver)
Possible WatchGuard Pre-Auth RCE via agent login XML-RPC CVE-2022-26318
Windows Process Creation: Suspicious for/foreach Scan Loop with nslookup or ping
Pivot detection · T1059 · 9 related

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