Zeek is a platform for network security monitoring. It interprets what it sees and creates compact, high-fidelity transaction logs, and file content. It can create fully customized output, suitable for manual review on disk or in a more analyst-friendly tool like a security and information event management (SIEM) system.
This integration ingests the following logs:
Connection logs
DNS and DHCP logs
Network Protocols
Files
Detections
Miscellaneous event types
Visualize detailed insights into network connections, DNS and DHCP activity, detailed network protocol analysis, file analysis and certificates, security detection and observation, compliance monitoring through the out-of-the-box dashboards.
Setup
Installation
To install the Zeek integration, run the following Agent installation command and the steps below. For more information, see the Integration Management documentation.
Note: This step is not necessary for Agent version >= 7.52.0.
Note: Include the log file’s paths within the exclude_paths parameter to prevent the ingestion of unsupported or undesired log files during the monitoring process.
# Example of excluded pathsexclude_paths:- /opt/zeek/logs/current/ntlm.log- /opt/zeek/logs/current/radius.log- /opt/zeek/logs/current/rfb.log
Make sure that traffic is bypassed from the configured port if the firewall is enabled.
Port already in use:
If you see the Port <PORT-NO> Already in Use error, see the following instructions. The example below is for PORT-NO = 514:
On systems using Syslog, if the Agent listens for Zeek logs on port 514, the following error can appear in the Agent logs: Can't start UDP forwarder on port 514: listen udp :514: bind: address already in use.
This error occurs because by default, Syslog listens on port 514. To resolve this error, take one of the following steps:
Disable Syslog
Configure the Agent to listen on a different, available port