DataExplorer™ · Cyber

DataExplorer™ for Cyber

Group network behaviour without labels or signatures, then see which groups are attacks. Demonstrated on Modbus traffic from a simulated electrical substation.

Connecting to the live service…
94,376
Conversation-minutes
217
Clusters in the hierarchy
17
Features clustered
7
Attack types isolated
Live preview

Normal traffic, and what is not

Every circle is a group of device-to-device conversations that behave alike. Routine polling forms the large groups. The red circles are small, tight groups that turn out to be a single kind of attack. Select one to see what gives it away.

Cluster Hierarchy

Thinned for Preview
Cluster, Sized by Number of Records Dominated by One Attack Type

Selected Cluster

Live
Loading…
How it works

From raw records to groups you can explain

Read the protocol, not just the packets

DataExplorer reads the packet captures directly and follows every Modbus/TCP conversation between a client and a server, including the function codes, addresses and transaction IDs inside each frame.

On This Dataset

83 capture files, about 6 GB, from network-wide and device-level capture points.

Result

Attacks found without being told

11 of the 109 finest clusters are dominated by one logged attack type. The table lists the largest cluster for each type and how much of it is that attack. Select a row to open the cluster.

What this does not show. 2,191 records carry an attack label and 538 of them fall in these clusters. The rest sit among normal traffic: at one-minute resolution, baseline replay, delayed responses and false data injection look like ordinary polling with these features.
Attack typeRecordsShare of cluster
Loading…
What is measured

Behaviour, per conversation, per minute

No signatures and no payload inspection beyond the Modbus header. Each record describes how two devices talked, not what they said.

Volume

Requests, responses, payload bytes, TCP connections opened, connection resets.

Function-code mix

Share of reads, writes and other function codes; number of distinct addresses touched; largest quantity requested.

Timing

Response latency, spacing between requests, and how regular that spacing is.

Protocol anomalies

Malformed length fields, several frames stacked in one segment, repeated transaction IDs, unanswered requests, exception responses.

Data

The demonstration dataset

The CIC Modbus Dataset 2023 from the Canadian Institute for Cybersecurity at the University of New Brunswick. It records a simulated substation network: SCADA HMIs polling intelligent electronic devices over Modbus/TCP, in normal operation and under attack from an external host, a compromised HMI and a compromised device.

Dataset Profile

SourceCIC, University of New Brunswick
NetworkSimulated substation, Modbus/TCP
RecordOne conversation, one minute
Records94,376
LabelsFrom the dataset's attack logs, for validation only

See it on your network

DataExplorer reads packet captures and logs from your environment. Talk to our team about an evaluation.

Request a Briefing →