This page covers the applications installed by default. Additional approved applications may also be added; those are described on the optional software page. The procedures for installing and removing applications are in the administration section.
Default applications
Roles
The default applications map onto the layered flow described on the architecture overview page:Collection: Suricata, Zeek, Strelka
Collection: Suricata, Zeek, Strelka
These sensors act on traffic as it arrives at the TAP Ingress Port. Suricata performs signature-based intrusion detection and captures full packet data. Zeek analyzes the same traffic to produce detailed protocol logs and extracts files from it. Strelka receives the files Zeek extracts and analyzes them.
Data processing: ClickHouse, MinIO
Data processing: ClickHouse, MinIO
The data the sensors produce is stored on the appliance. ClickHouse holds structured, indexed data such as logs and telemetry and supports fast querying. MinIO provides object storage for large, unstructured data such as packet captures and extracted files.
AI: vLLM, OpenWebUI
AI: vLLM, OpenWebUI
vLLM is the inference engine that runs large language models locally on the appliance. OpenWebUI is the interface through which analysts interact with that local AI for summarization and investigative assistance. All inference occurs on the appliance.
Platform: Keycloak, Rancher
Platform: Keycloak, Rancher
These applications operate the appliance itself rather than acting on captured data. Keycloak provides identity and single sign-on across all applications. Rancher is the control plane used to deploy, monitor, and manage the containerized applications.