Skip to content

Zui

Zui is an open-source desktop application for exploring and analysing structured data, particularly network-security evidence. It can import packet captures, use Brimcap to produce Zeek and Suricata records, and present the resulting events as searchable shapes, timelines, details, and correlations.

The pages in this journey preserve the original proof-of-concept investigation and screenshots while separating setup, querying, correlation, and practical work into focused activities.

Watch the Zui overview on YouTube

Choose your journey

You do not need to complete every activity. Start with the workflow that matches your goal, or use the Hands-on Labs page for a short guided simulation and a complete VM-based practical.

Zui searches records, not raw packets

Zui presents structured records derived from the capture. Use the record type, time, addresses, uid, and community_id to find relevant activity, then extract the associated packets when packet-level validation is needed.

Before you begin

Tested proof-of-concept environment

The screenshots record a particular Zui interface and proof-of-concept build. Later releases can use different menus, field names, packaging, or visual layouts. Record the exact application, operating-system, and data-source versions used in your own investigation.

Component Environment used in the PoC Purpose
Zui Desktop application shown in the walkthrough Query and correlate network records
Ubuntu 22.04 LTS Analysis VM
Brimcap Bundled with the demonstrated Zui installation Process PCAP data with Zeek and Suricata
Wireshark Installed on the same isolated VM Validate or inspect extracted packet flows
FortiGate FortiOS 7.6.0 Firewall and router in the local topology

How evidence moves through this proof of concept

1Source PCAP 2Brimcap processing 3Zeek and Suricata records 4Query and correlation 5Packets and conclusion

When troubleshooting, work from left to right. Validate the source file and import before changing a query, and validate record correlation before drawing a conclusion from an alert or file hash.

Lab setup for the proof of concept

Zui and Wireshark were installed on an Ubuntu VM. Malware-traffic analysis was conducted in a safe and controlled environment.

Host OS Role IP address
FortiGate FortiOS 7.6.0 Firewall/router 192.168.1.111 (WAN) / 10.0.0.1 (LAN)
Analysis VM Ubuntu 22.04 LTS Zui and Wireshark 10.0.0.27

Zui proof-of-concept network architecture

Treat imported malware captures as hostile evidence

Use a disposable, isolated VM with shared folders and unnecessary networking disabled. Do not execute extracted content. Packet captures can also contain credentials, personal data, and confidential communications.

Continue with a journey