Zeek Fields
The following lists field names as they are formatted in Zeek logs, then processed by Logstash and ingested into Elasticsearch.
The original field name (from Zeek) appears on the left, and if changed, the updated name or formatting of the field (Elasticsearch) will appear on the right.
(Zeek => Elastic)
conn.log
type:bro_conn/etc/logstash/conf.d/1100_preprocess_bro_conn.confDictionary
S0 "Connection attempt seen, no reply"
S1 "Connection established, not terminated"
S2 "Connection established and close attempt by originator seen (but no reply from responder)"
S3 "Connection established and close attempt by responder seen (but no reply from originator)"
SF "Normal SYN/FIN completion"
REJ "Connection attempt rejected"
RSTO "Connection established, originator aborted (sent a RST)"
RSTR "Established, responder aborted"
RSTOS0 "Originator sent a SYN followed by a RST, we never saw a SYN-ACK from the responder"
RSTRH "Responder sent a SYN ACK followed by a RST, we never saw a SYN from the (purported) originator"
SH "Originator sent a SYN followed by a FIN, we never saw a SYN ACK from the responder (hence the connection was 'half' open)"
SHR "Responder sent a SYN ACK followed by a FIN, we never saw a SYN from the originator"
OTH "No SYN seen, just midstream traffic (a 'partial connection' that was not later closed)"
dhcp.log
type:bro_dhcp/etc/logstash/conf.d/1101_preprocess_bro_dhcp.confdns.log
type:bro_dns/etc/logstash/conf.d/1102_preprocess_bro_dns.confdpd.log
type:bro_dpd/etc/logstash/conf.d/1103_preprocess_bro_dpd.conffiles.log
type:bro_files/etc/logstash/conf.d/1104_preprocess_bro_files.confftp.log
type:bro_ftp/etc/logstash/conf.d/1105_preprocess_bro_ftp.confhttp.log
type:bro_http/etc/logstash/conf.d/1106_preprocess_bro_http.confintel.log
type:bro_intel/etc/logstash/conf.d/1124_preprocess_bro_intel.confirc.log
type:bro_irc/etc/logstash/conf.d/1107_preprocess_bro_irc.confkerberos.log
type:bro_kerberos/etc/logstash/conf.d/1108_preprocess_bro_kerberos.confmodbus.log
type:bro_modbus/etc/logstash/conf.d/1125_preprocess_bro_modbus.confmysql.log
type:bro_mysql/etc/logstash/conf.d/1121_preprocess_bro_mysql.confnotice.log
type:bro_notice/etc/logstash/conf.d/1109_preprocess_bro_notice.confpe.log
type:bro_pe/etc/logstash/conf.d/1128_preprocess_bro_pe.confradius.log
type:bro_radius/etc/logstash/conf.d/1127_preprocess_bro_radius.confrdp.log
type:bro_rdp/etc/logstash/conf.d/1110_preprocess_bro_rdp.confrfb.log
type:bro_rfb/etc/logstash/conf.d/1129_preprocess_bro_rfb.confsignatures.log
type:bro_ssl/etc/logstash/conf.d/1111_preprocess_bro_signatures.confsip.log
type:bro_sip/etc/logstash/conf.d/1126_preprocess_bro_sip.confsmtp.log
type:bro_smtp/etc/logstash/conf.d/1112_preprocess_bro_smtp.confsnmp.log
type:bro_snmp/etc/logstash/conf.d/1113_preprocess_bro_snmp.confsocks.log
type:bro_socks/etc/logstash/conf.d/1122_preprocess_bro_socks.conf=> request_host
=> request_name
request_p => request_port
bound
=> bound_host
=> bound_name
bound_p => bound_port
software.log
type:bro_software/etc/logstash/conf.d/1114_preprocess_bro_software.confssh.log
type:bro_ssh/etc/logstash/conf.d/1115_preprocess_bro_ssh.confssl.log
type:bro_ssl/etc/logstash/conf.d/1116_preprocess_bro_ssl.confCN => "certificate_common_name"
C => "certificate_country_code"
O => "certificate_organization"
OU => "certificate_organization_unit"
ST => "certificate_state"
SN => "certificate_surname"
L => "certificate_locality"
GN => "certificate_given_name"
pseudonym => "certificate_pseudonym"
serialNumber => "certificate_serial_number"
title => "certificate_title"
initials" => "certificate_initials"
certificate_issuer
CN => "issuer_common_name"
C => "issuer_country_code"
O => "issuer_organization"
OU => "issuer_organization_unit"
ST => "issuer_state"
SN => "issuer_surname"
L => "issuer_locality"
DC => "issuer_distinguished_name"
GN => "issuer_given_name"
pseudonym => "issuer_pseudonym"
serialNumber => "issuer_serial_number"
title => "issuer_title"
initials => "issuer_initials"
syslog.log
type:bro_syslog/etc/logstash/conf.d/1117_preprocess_bro_syslog.conftunnel.log
type:bro_tunnel/etc/logstash/conf.d/1118_preprocess_bro_tunnel.confweird.log
type:bro_weird/etc/logstash/conf.d/1119_preprocess_bro_weird.confx509.log
type:bro_x509/etc/logstash/conf.d/1123_preprocess_bro_x509.confcertificate_version
certificate_serial
certificate_subject
certificate_issuer
certificate_not_valid_before
certificate_not_valid_after
certificate_key_algorithm
certificate_signing_algorithm
certificate_key_type
certificate_key_length
certificate_exponent
certificate_curve
san =>
san_dns
san_uri
san_email
san_ip
basic_constraints =>
basic_constraints_ca
basic_constraints_path_length
Pivot Fields
The following fields are formatted as a URL within Kibana, so we can easily pivot from them to the Indicator dashboard by clicking on them: