Automic VaultAutomic Vault

brew

Install zeek with Homebrew, MacPorts, Nix, apt, scoop

Network security monitor. Version 8.2.0 via Homebrew; verified 2026-06-22.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install zeek

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install zeek

MacPorts ports tree · net/zeek/Portfile · source: api.github.com

Linux

Nixverified · 92%
nix profile install nixpkgs#zeek

nixpkgs package indexes · pkgs/by-name/ze/zeek/package.nix · source: api.github.com

Debian aptverified · 92%
sudo apt install bifcl

Debian stable package indexes · bifcl · source: deb.debian.org

Windows

Scoopverified · 92%
scoop install extras/btest

Scoop official bucket manifest trees · bucket/btest.json · source: api.github.com

overview

Package summary

Network security monitor

Commands and aliases

  • bifcl
  • binpac
  • btest
  • btest-ask-update
  • btest-bg-run
  • btest-bg-run-helper
  • btest-bg-wait
  • btest-diff
  • btest-diff-rst
  • btest-progress
  • btest-rst-cmd
  • btest-rst-include
  • btest-rst-pipe
  • btest-setsid
  • capstats
  • hilti-config
  • hiltic
  • paraglob-test
  • spicy-build
  • spicy-config
  • spicy-driver
  • spicy-dump
  • spicy-precompile-headers
  • spicyc
  • spicyz
  • trace-summary
  • zeek
  • zeek-archiver
  • zeek-client
  • zeek-cluster-layout-generator
  • zeek-config
  • zeek-cut

history

Project history and usage

Zeek is the network security monitor formerly known as Bro: an open-source framework for turning network traffic into high-fidelity logs, events, and scriptable security telemetry. It is one of the canonical packages in network security monitoring.

Project history

Vern Paxson developed the first version of Bro at Lawrence Berkeley National Laboratory in 1995, and Berkeley Lab says it was first deployed there in 1996. Paxson's original research paper on Bro appeared at the 1998 USENIX Security Symposium and later received a Test of Time Award, giving the project unusually strong research roots for an operational security tool.

The project changed its name from Bro to Zeek in 2018. The rename kept the technical lineage while moving away from a name tied to Orwellian surveillance language; the current Zeek site presents the project as a mature open-source network security monitoring tool used across university, national-lab, enterprise, and cloud environments.

Zeek evolved from a research network intrusion detection system into a broad traffic-analysis framework. Its architecture centers on protocol analyzers, an event engine, a domain-specific scripting language, and logs that describe network activity at a semantic level rather than only matching packets against signatures.

Adoption history

Zeek's adoption grew through security operations centers, research networks, incident response teams, and enterprise monitoring programs that needed richer context than firewalls or classic intrusion prevention systems expose. Berkeley Lab notes continued work around 100G monitoring, Science DMZ environments, and the Corelight commercial spinoff.

The current Zeek site presents large adoption signals: worldwide deployments, thousands of tracked network events, many default log types, federally funded R&D history, and hundreds of community-contributed packages. The GitHub README also notes operational use by major companies plus educational and scientific institutions.

Its ecosystem includes community packages, ZeekControl/zeekctl for managing deployments, zkg for package management, and adjacent tools such as Spicy and BinPAC for protocol parsing. That gives Zeek a package ecosystem of its own inside the larger OS package ecosystem.

How it is used

Users run Zeek on packet captures or live network interfaces to produce logs such as connection, DNS, HTTP, TLS, file, software, notice, and weird activity logs. Security teams then send those logs into SIEMs, data lakes, detection pipelines, or manual investigation workflows.

Zeek is scriptable: users write policy scripts and event handlers to add site-specific detection, extraction, enrichment, and logging behavior. Larger deployments use ZeekControl and cluster configuration files to split traffic analysis across workers, proxies, managers, and loggers.

Why package nerds care

Zeek matters to package nerds because it is not just one binary: a Homebrew-style install exposes the analyzer, control tooling, test tooling, package tooling, protocol tooling, and helper commands. It is a full security platform delivered through packages.

It also shows how an academic research system can become durable operational infrastructure. The package carries decades of protocol-analysis practice, a rename, a commercial ecosystem, community packages, and heavy deployment expectations while still remaining installable as an open-source Unix tool.

Timeline

  • 1995: Vern Paxson developed the initial Bro Network Security Monitor at Lawrence Berkeley National Laboratory.
  • 1996: Bro was first deployed at Berkeley Lab.
  • 1998: Paxson's original Bro paper appeared at the USENIX Security Symposium.
  • 2018: The Bro project changed its name to Zeek.
  • 2022: The original Bro/Zeek paper received a USENIX Test of Time Award.

Related projects

  • Corelight: commercial company and product lineage built around Zeek/Bro expertise.
  • Spicy: Zeek-adjacent parser/tooling stack shipped with modern Zeek packages.
  • BinPAC: protocol analyzer compiler historically associated with Bro/Zeek.
  • Suricata and Snort: adjacent network IDS tools often compared with Zeek, though Zeek emphasizes semantic logs and scripting over pure signature blocking.

Sources

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for zeek. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 7 runtime dependencies.
  • Build metadata lists 4 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
<prefix>/etc/node.cfg<prefix>/etc/networks.cfg<prefix>/etc/zeekctl.cfg

executables

Installed executables

CommandKindExposureNote
bifclcliglobal executable
binpaccliglobal executable
btestcliglobal executable
btest-ask-updatecliglobal executable
btest-bg-runcliglobal executable
btest-bg-run-helpercliglobal executable
btest-bg-waitcliglobal executable
btest-diffcliglobal executable
btest-diff-rstcliglobal executable
btest-progresscliglobal executable
btest-rst-cmdcliglobal executable
btest-rst-includecliglobal executable
btest-rst-pipecliglobal executable
btest-setsidcliglobal executable
capstatscliglobal executable
hilti-configcliglobal executable
hilticcliglobal executable
paraglob-testcliglobal executable
spicy-buildcliglobal executable
spicy-configcliglobal executable
spicy-drivercliglobal executable
spicy-dumpcliglobal executable
spicy-precompile-headerscliglobal executable
spicyccliglobal executable
spicyzcliglobal executable
trace-summarycliglobal executable
zeekcliglobal executable
zeek-archivercliglobal executable
zeek-clientcliglobal executable
zeek-cluster-layout-generatorcliglobal executable
zeek-configcliglobal executable
zeek-cutcliglobal executable
zeek-systemd-generatorcliglobal executable
zeekctlcliglobal executable
zkgcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version8.2.0
manager updated2026-06-22
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/zeek/zeek

install metadata

Package metadata

Package keybrew:zeek
Version8.2.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/zeek
Homepagehttps://zeek.org/
Repositoryhttps://github.com/zeek/zeek
Upstream docshttps://docs.zeek.org/en/current
LicenseBSD-3-Clause
Source archivehttps://github.com/zeek/zeek/releases/download/v8.2.0/zeek-8.2.0.tar.gz
Last updated2026-06-22T14:06:45-07:00
Pulseupdated
Dependenciesc-ares, libmaxminddb, libuv, node@24, openssl@3, python@3.14, zeromq
Build dependenciesbison, cmake, flex, swig
Uses from macOSkrb5, libpcap
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namezeek
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

zeek

nix profile install nixpkgs#zeek
  • normalized package name match
  • Matched by: Zeek
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ze/zeek/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
MacPorts95%

zeek

sudo port install zeek
  • normalized package name match
  • Matched by: Zeek
MacPorts ports tree · api.github.com · MacPorts ports tree: net/zeek/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Debian apt92%

bifcl 1.6.2-1

Bro Built-In-Function Compiler

https://www.zeek.org/

sudo apt install bifcl
  • Section: devel
  • Architecture: amd64
  • 3 dependencies
  • installed executable or alias match
  • Matched by: Bifcl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: bifcl from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

binpac 0.59.0-1

high level protocol parser language

http://www.bro.org/

sudo apt install binpac
  • Section: devel
  • Architecture: amd64
  • 3 dependencies
  • installed executable or alias match
  • Matched by: Binpac
Debian stable package indexes · deb.debian.org · Debian stable package indexes: binpac from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

btest 0.72-1.1

simple driver for basic unit tests

http://www.zeek.org/

sudo apt install btest
  • Section: devel
  • Architecture: all
  • 1 dependencies
  • installed executable or alias match
  • Matched by: Btest
Debian stable package indexes · deb.debian.org · Debian stable package indexes: btest from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

capstats 0.31-1+b1

command-line tool for collecting network interface statistics

https://www.zeek.org

sudo apt install capstats
  • Section: net
  • Architecture: amd64
  • Source Package: capstats
  • 3 dependencies
  • installed executable or alias match
  • Matched by: Capstats
Debian stable package indexes · deb.debian.org · Debian stable package indexes: capstats from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix92%

btest

nix profile install nixpkgs#btest
  • installed executable or alias match
  • Matched by: Btest
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/bt/btest/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt92%

bifcl 1.6.2-1

Bro Built-In-Function Compiler

https://www.zeek.org/

sudo apt install bifcl
  • Section: universe/devel
  • Architecture: amd64
  • 3 dependencies
  • installed executable or alias match
  • Matched by: Bifcl
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: bifcl from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt92%

binpac 0.59.0-1

high level protocol parser language

http://www.bro.org/

sudo apt install binpac
  • Section: universe/devel
  • Architecture: amd64
  • 3 dependencies
  • installed executable or alias match
  • Matched by: Binpac
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: binpac from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt92%

btest 0.72-1

simple driver for basic unit tests

http://www.zeek.org/

sudo apt install btest
  • Section: universe/devel
  • Architecture: all
  • 1 dependencies
  • installed executable or alias match
  • Matched by: Btest
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: btest from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt92%

capstats 0.31-1build2

command-line tool for collecting network interface statistics

https://www.zeek.org

sudo apt install capstats
  • Section: universe/net
  • Architecture: amd64
  • 3 dependencies
  • installed executable or alias match
  • Matched by: Capstats
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: capstats from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Scoop92%

extras/btest

scoop install extras/btest
  • installed executable or alias match
  • Matched by: Btest
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/btest.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment