Collection layer
The collection layer ingests network traffic and converts it into structured telemetry. Traffic arrives at the TAP Ingress Port as a copy delivered from a TAP or a switch SPAN (mirror) port. Three default sensors act on it:- Suricata performs signature-based intrusion detection and captures full packet data, generating alerts and recording activity for later analysis.
- Zeek analyzes the same traffic to produce detailed protocol logs and extracts files from the traffic.
- Strelka receives the files Zeek extracts and analyzes them.
Data processing layer
The data processing layer converts raw sensor output into structured, stored data. The output of the collection layer is enriched and written to storage. Two default applications handle storage:- MinIO provides object storage for large, unstructured data such as packet captures and extracted files.
- ClickHouse provides structured storage for indexed logs and telemetry and supports fast querying.
Visualization and analysis layer
This layer provides the tools used to query, correlate, and investigate the stored data. By default, the stored data is directly queryable through the appliance’s tools. Optional applications add richer analysis:RunReveal (optional): correlation and search
RunReveal (optional): correlation and search
When installed, RunReveal aggregates logs and alerts, correlates them, and applies detection rules, serving as the central point for searching collected data.
Grafana (optional): dashboards
Grafana (optional): dashboards
When installed, Grafana provides dashboards for visualizing the appliance’s data, supporting the identification of patterns and the monitoring of activity over time.
Nessus (optional): active vulnerability scanning
Nessus (optional): active vulnerability scanning
When installed, Nessus adds active vulnerability scanning against hosts on a network, complementing the passive monitoring the appliance performs by default.
The applications in this layer beyond the default query tools are optional and may not be present on a given appliance. The optional software page provides details.
AI automation layer
The AI automation layer supports summarization, natural-language investigation, and workflow automation across the collected data. AI runs entirely on the appliance:- vLLM is the inference engine that runs large language models locally.
- OpenWebUI is the analyst interface for interacting with that local AI.
Tracecat (optional): workflow automation and case work
Tracecat (optional): workflow automation and case work
When installed, Tracecat adds automation workflows and case management, including AI agents that run inside workflows for investigation, enrichment, and response. It ships preconfigured to begin working with collected data soon after startup, and analysts can extend it with custom workflows and agents.