Skip to content

Zeek

Zeek (formerly Bro) is a free and open-source software network analysis framework. It provides an extremely powerful scripting language that can be used for everything from protocol parsing to file carving.

Within DynamiteNSM, Zeek serves as the primary mechanism for harvesting metadata around network conversations.

Through its scripting framework, Zeek is capable of generating many logs that provide rich context around and alerts.

$ dynamite zeek -h 

usage: dynamite [-h] {install,uninstall,process,config,logs} ...

Zeek @ 192.168.199.1

positional arguments:
  {install,uninstall,process,config,logs}
    install             Install Zeek as a standalone component.
    uninstall           Uninstall Zeek on this machine.
    process             Manage local Zeek node processes.
    config              Modify Zeek configurations.
    logs                Attach to various Zeek logs.

optional arguments:
  -h, --help            show this help message and exit



Installation

sudo dynamite zeek install -h

Configuration

dynamite zeek config -h

Scripts Configuration

dynamite zeek config site scripts -h

Process Management

sudo dynamite zeek process -h

View Logs

dynamite zeek logs -h

Defaults

Directories

  • Installation Directory: /opt/dynamite/zeek/
  • Configuration Directory: /etc/dynamite/zeek
  • Logs: /opt/dynamite/zeek/logs/current/