Logo
Overview

Set up Zeek on Ubuntu

May 25, 2022
1 min read

Install Zeek Dependencies

Terminal window
sudo apt-get install cmake make gcc g++ flex bison libpcap-dev libssl-dev python3 python3-dev python3-git python3-semantic-version swig zlib1g-dev libjemalloc-dev

Ensure all packages are up-to-date

Terminal window
sudo apt-get update
sudo apt-get dist-upgrade
sudo reboot

Setup Separate user for zeek

Create User

Terminal window
sudo groupadd zeek
sudo useradd zeek -g zeek

Set Password

Terminal window
sudo passwd zeek

Create separate directory

Terminal window
sudo mkdir /opt/zeek
sudo chown -R zeek:zeek /opt/zeek
sudo chmod 750 /opt/zeek

Compile Zeek

Switch to zeek user then download and Compile

Terminal window
cd
wget https://download.zeek.org/zeek-5.0.2.tar.gz
tar -xzvf zeek-5.0.2.tar.gz
cd zeek-5.0.2
./configure --prefix=/opt/zeek --enable-jemalloc --build-type=release
make
make install

Give Zeek permission to capture packets

Terminal window
sudo setcap cap_net_raw=eip /opt/zeek/bin/zeek
sudo setcap cap_net_raw=eip /opt/zeek/bin/capstats

References