by Benjamin Bannier | Feb 3, 2026 | Best Practices
With zeek-8.1.0 dns.log now includes information on dynamic update messages (RFC 2136) adding new opcode and opcode_name columns. During the RC phase we received feedback that this change to the log schema might break downstream consumers of dns.log, so we also...
by Benjamin Bannier | Dec 8, 2025 | development, How-to, Scripting, Spicy
Whether you’re extending Zeek’s functionality or integrating it into a larger NDR stack, your work probably involves some form of source code. While that code is ultimately a means to an end, I like code to be neat: fit for the task, to the point,...
by Benjamin Bannier | Nov 30, 2022 | development, Scripting, Zeek
The typical experience of developing in a programming language has changed substantially since the time Zeek script was first introduced in the mid 90s. Today users rightfully expect an inclusive environment with approachable ways to interact with the community, and...