Hunt playbook
Scanning or Enumeration on OT Networks
Detect discovery behaviour inside OT networks, including protocol-specific enumeration.
IntermediateT0846T0842
Hypothesis
A host may be enumerating devices or services inside a control zone.
Why this hunt matters
Enumeration usually precedes targeting, and aggressive scanning can itself disrupt fragile devices.
Scope
Assets: plc, industrial-switch, hmi, opc-server
Protocols: modbus-tcp, profinet, profinet-dcp, bacnet, mms, ethernet-ip, s7comm
Data sources required
- Network metadata (connection counts, fan-out)
- Firewall denies
- Protocol inspection for discovery functions
Baseline needed first
- Normal per-host connection fan-out and destination counts
- Known discovery sources such as an approved passive sensor (which should not actively probe)
Hunt steps
- 01Rank hosts by unique destinations contacted in the period
- 02Inspect high-fan-out hosts for sequential addressing or repeated failed connections
- 03Search for protocol discovery functions: BACnet Who-Is, PROFINET DCP Identify-All (layer 2, EtherType 0x8892 — no IP sensor will see it), CIP List Identity on 44818, S7comm CPU identification reads on 102/TCP, MMS directory browse
- 04Correlate with any authorised assessment activity
Indicators of interest
- Sequential IP or unit-ID sweeps
- High rate of connection resets
- Discovery function bursts
- Scanning from a server that normally has two peers
Triage
- Is there an authorised assessment underway?
- Did any device fault during the activity?
- What is the scanning host and who controls it?
Likely false positives
- Approved vulnerability assessment in a lab or agreed window
- Network management discovery
- Backup or monitoring tools with broad polling
Escalation
- Scanning from a host with no management role
- Device faults coinciding with the activity
Containment options
- Stop the activity in coordination with operations; check device health before and after
Validation
- Document approved discovery sources
- Prefer passive discovery in production
Why should I care?
Containment in OT is a joint decision. Isolating a device can be the safest action or the one that stops production — operations decides, security advises.