Loading

Zeek Integration

<div class="condensed-table">
| | |
| --- | --- |
| Version | 2.25.0 (View all) |
| Compatible Kibana version(s) | 8.12.0 or higher |
| Supported Serverless project types
What’s this? | Security
Observability |
| Subscription level
What’s this? | Basic |
| Level of support
What’s this? | Elastic |

</div>
This is an integration for Zeek, which was formerly named Bro. Zeek is a passive, open-source network traffic analyzer. This integrations ingests the logs Zeek produces about the network traffic that it analyzes.

Zeek logs must be output in JSON format. This is normally done by appending the json-logs policy to your local.zeek file. Add this line to your local.zeek.

@load policy/tuning/json-logs.zeek

This module has been developed against Zeek 2.6.1, but is expected to work with other versions of Zeek.

Zeek requires a Unix-like platform, and it currently supports Linux, FreeBSD, and Mac OS X.

The capture_loss dataset collects the Zeek capture_loss.log file, which contains packet loss rate data.

The connection dataset collects the Zeek conn.log file, which contains TCP/UDP/ICMP connection data.

The dce_rpc dataset collects the Zeek dce_rpc.log file, which contains Distributed Computing Environment/RPC data.

The dhcp dataset collects the Zeek dhcp.log file, which contains DHCP lease data.

The dnp3 dataset collects the Zeek dnp3.log file which contains DNP3 requests and replies.

The dns dataset collects the Zeek dns.log file which contains DNS activity.

The dpd dataset collects the Zeek dpd.log, which contains dynamic protocol detection failures.

The files dataset collects the Zeek files.log file, which contains file analysis results.

The ftp dataset collects the Zeek ftp.log file, which contains FTP activity.

The http dataset collects the Zeek http.log file, which contains HTTP requests and replies.

The intel dataset collects the Zeek intel.log file, which contains intelligence data matches.

The irc dataset collects the Zeek irc.log file, which contains IRC commands and responses.

The kerberos dataset collects the Zeek kerberos.log file, which contains kerberos data.

The known_certs dataset captures information about SSL/TLS certificates seen on the local network. See the documentation for more details.

The known_hosts dataset simply records a timestamp and an IP address when Zeek observes a new system on the local network.. See the documentation for more details.

The known_services dataset records a timestamp, IP, port number, protocol, and service (if available) when Zeek observes a system offering a new service on the local network. See the documentation for more details.

The modbus dataset collects the Zeek modbus.log file, which contains modbus commands and responses.

The mysql dataset collects the Zeek mysql.log file, which contains MySQL data.

The notice dataset collects the Zeek notice.log file, which contains Zeek notices.

The ntp dataset collects the Zeek ntp.log file, which contains NTP data.

The ntlm dataset collects the Zeek ntlm.log file, which contains NT LAN Manager(NTLM) data.

The ocsp dataset collects the Zeek ocsp.log file, which contains Online Certificate Status Protocol (OCSP) data.

The pe dataset collects the Zeek pe.log file, which contains portable executable data.

The radius dataset collects the Zeek radius.log file, which contains RADIUS authentication attempts.

The rdp dataset collects the Zeek rdp.log file, which contains RDP data.

The rfb dataset collects the Zeek rfb.log file, which contains Remote Framebuffer (RFB) data.

The signature dataset collects the Zeek signature.log file, which contains Zeek signature matches.

The sip dataset collects the Zeek sip.log file, which contains SIP data.

The smb_cmd dataset collects the Zeek smb_cmd.log file, which contains SMB commands.

The smb_files dataset collects the Zeek smb_files.log file, which contains SMB file data.

The smb_mapping dataset collects the Zeek smb_mapping.log file, which contains SMB trees.

The smtp dataset collects the Zeek smtp.log file, which contains SMTP transactions..

The snmp dataset collects the Zeek snmp.log file, which contains SNMP messages.

The socks dataset collects the Zeek socks.log file, which contains SOCKS proxy requests.

The software dataset collects details on applications operated by the hosts it sees on the local network. See the documentation for more details.

The ssh dataset collects the Zeek ssh.log file, which contains SSH connection data.

The ssl dataset collects the Zeek ssl.log file, which contains SSL/TLS handshake info.

The stats dataset collects the Zeek stats.log file, which contains memory/event/packet/lag statistics.

The syslog dataset collects the Zeek syslog.log file which contains syslog messages.

The traceroute dataset collects the Zeek traceroute.log file, which contains traceroute detections.

The tunnel dataset collects the Zeek tunnel.log file, which contains tunneling protocol events.

The weird dataset collects the Zeek weird.log file, which contains unexpected network-level activity.

The x509 dataset collects the Zeek x509.log file, which contains X.509 certificate info.