Zeek Workshop · Berkeley September 10–11, 2026 — Register →

Workshop Schedule

Zeek Workshop CERN 2026 | Geneva | March 25–26

Day 1 — Wednesday, March 25, 2026

Talk titles and timings are preliminary

09:00 – 09:10

Welcome and Logistics

09:10 – 09:40

The Road to 9.0: a Zeek Development Update

Christian Kreibich

09:40 – 10:25

Zeek and the Balance between Academic Freedom, Industrial Operations & Security

Liviu Valsan

10:25 – 10:40

CERN Networking Mirroring and Distribution Setup for Zeek

Edoardo Martelli

10:40 – 11:10

Containers, systemd and Prometheus: Running Zeek in 2026

Arne Welzel

11:10 – 11:40

Bringing Situational Awareness into Zeek

Aashish Sharma

11:40 – 13:00

Lunch & networking break

13:00 – 13:30

Plugin Development with Rust

Benjamin Bannier

13:30 – 14:00

Network Fingerprinting: Theory and Practice

Johanna Amann

14:00 – 14:30

The New Zeek Storage Framework

Tim Wojtulewicz

14:30 – 15:00

Addressing the Elephant in the Traffic: Shunting with Zeek

Evan Typanski, Jan Grashöfer

15:00 – 15:30

Break

15:30 – 16:00

Matching IOCs is now fast and easy!

Seth Hall

16:00 – 16:30

Script Optimization

Vern Paxson

16:30 – 17:00

Q&A – Ask Anything

Day 2 — Thursday, March 26, 2026

Speaker: Aashish Sharma is a member of the cyber security team at the Lawrence Berkeley National Lab. He is also a member of the Zeek Leadership Team.

12:30-13:30 Lunch

This training is intended to build and enhance your understanding and proficiency in utilizing the Spicy parser generator. The material targets primarily a technical audience, but is open to anyone.

Topics:

  • Basics of programming and parsing with Spicy
  • Working with the Spicy documentation
  • Using Spicy to create Zeek analyzers

Prerequisites:

  • Familiarity with a programming/scripting language
  • Basic familiarity with Zeek and its event model

Speaker: Benjamin Bannier works as a Senior Open Source Developer at Corelight where he spends most of his time maintaining and evolving Spicy and its integration into the Zeek ecosystem.

Speakers

Bringing Situational Awareness into Zeek

Zeek is known for generating a wealth of valuable data, and one of its less commonly explored features, the Input Framework, enables the collection of real-time insights. This talk delves into the Input Framework, highlighting how various types of data can be seamlessly integrated into Zeek to enhance its analytical capabilities.

Containers, systemd, Prometheus: Running Zeek in 2026

This is a great talk for Zeek operators and system builders to get insight about modern appliance style Zeek deployments using systemd. No more Zeekctl cronjob to restart crashed Zeek processes or dealing with runaway Zeek processes. Straightforward resource controls and process confinement.

Plugin Development with Rust

Zeek is designed to be extensible with custom Zeek scripts or with plugins written against Zeek’s C++ API. In this talk I will speak about my journey implementing a custom Zeek serializer component with Rust, touching on everything from how I exposed Zeek’s C++ API to Rust, integration of Rust with Zeek’s plugin build system, to idiomatic mapping of Zeek C++ types to Rust.

The Road to 9.0: a Zeek Development Update

This talk gives an overview of the themes and priorities that have shaped recent Zeek releases, and looks ahead at the roadmap toward Zeek 9, our next long-term support release.