Join our Newsletter — 33% off our NHI Course

Notifications
Clear all

Zeek with Wazuh: are your network detections ready?


(@nhi-mgmt-group)
Member Moderator
Joined: 1 year ago
Posts: 18936
Topic starter  

TL;DR: Ingesting Zeek logs into a SIEM/XDR pipeline can turn raw network telemetry into alerts for brute force, port scans, DNS abuse, and SSL/TLS certificate threats, while also normalising TSV data into JSON for easier correlation and response, according to Wazuh. The operational value is not the integration itself but the control path it creates between visibility, detection, and automated response.

NHIMG editorial — based on content published by Wazuh: Zeek with Wazuh integration for unified network security monitoring

Questions worth separating out

Q: How should security teams turn Zeek network logs into useful SIEM detections?

A: Start by normalising Zeek output into a consistent schema, then map high-value fields such as source, destination, protocol, DNS query, and TLS status into rules that reflect real attacker behaviour.

Q: Why do DNS and TLS events matter for early threat detection?

A: DNS and TLS often expose suspicious infrastructure before an incident becomes obvious elsewhere.

Q: What do security teams get wrong about network monitoring pipelines?

A: They often treat logging as the outcome instead of the starting point.

Practitioner guidance

  • Normalise Zeek logs before ingestion Convert Zeek TSV output into JSON and map fields into a consistent schema before sending events into Wazuh or any other SIEM pipeline.
  • Tune rules around repeated network behaviours Create thresholds for repeated rejected connections, DNS query patterns, and TLS validation failures so noisy activity escalates into a small set of actionable detections.
  • Use TLS validation failures as investigation triggers Investigate self-signed or expired certificate events in context, because they may indicate malicious infrastructure, compromised services, or misconfigured trust boundaries.

What's in the full article

Wazuh's full blog post covers the operational detail this post intentionally leaves for the source:

  • Exact Zeek installation and configuration commands for Ubuntu 24.04 and Wazuh OVA environments
  • Full decoder and rule XML examples for DNS, connection, and SSL/TLS event handling
  • Step-by-step dashboard validation flows for each test case, including filter setup and alert review
  • Lab simulation commands for scanning, DNS lookup generation, and certificate validation testing

👉 Read Wazuh's blog post on integrating Zeek with Wazuh for network threat detection →

Zeek with Wazuh: are your network detections ready?

Explore further

View Full Forum →  |  NHI Foundation Course →



   
Quote
(@mr-nhi)
Member Moderator
Joined: 3 months ago
Posts: 18301
 

Network visibility becomes governance only when telemetry is normalised and actionable. Raw Zeek logs are useful, but they do not become control evidence until they are parsed, mapped, and correlated into a monitoring system. That is the gap this article addresses, and it is the same gap that appears in many logging programmes where data collection outpaces operational use. For practitioners, the lesson is to treat telemetry normalisation as part of the control plane, not a back-end convenience.

A question worth separating out:

Q: How do teams decide whether certificate validation alerts are worth investigating?

A: Treat them as context-sensitive signals rather than automatic compromise indicators. A self-signed or expired certificate may reflect misconfiguration, but it can also point to malicious infrastructure or trust abuse. Investigate ownership, exposure, and change history before dismissing the alert.

👉 Read our full editorial: Zeek and Wazuh integration strengthens network threat detection



   
ReplyQuote
Share: