1171 lines
25 KiB
YAML
1171 lines
25 KiB
YAML
title: ArcSight Corelight Zeek and Corelight Opensource Zeek Configuration
|
|
order: 20
|
|
backends:
|
|
- arcsight
|
|
- arcsight-esm
|
|
logsources:
|
|
zeek:
|
|
product: zeek
|
|
conditions:
|
|
deviceVendor: Bro
|
|
zeek-category-accounting:
|
|
category: accounting
|
|
rewrite:
|
|
product: zeek
|
|
service: syslog
|
|
zeek-category-firewall:
|
|
category: firewall
|
|
rewrite:
|
|
product: zeek
|
|
service: conn
|
|
zeek-category-dns:
|
|
category: dns
|
|
rewrite:
|
|
product: zeek
|
|
service: dns
|
|
zeek-category-proxy:
|
|
category: proxy
|
|
rewrite:
|
|
product: zeek
|
|
service: http
|
|
zeek-category-webserver:
|
|
category: webserver
|
|
rewrite:
|
|
product: zeek
|
|
service: http
|
|
zeek-conn:
|
|
product: zeek
|
|
service: conn
|
|
conditions:
|
|
deviceEventCategory: conn
|
|
zeek-conn_long:
|
|
product: zeek
|
|
service: conn_long
|
|
conditions:
|
|
deviceEventCategory: conn_long
|
|
zeek-dce_rpc:
|
|
product: zeek
|
|
service: dce_rpc
|
|
conditions:
|
|
deviceEventCategory: dce_rpc
|
|
zeek-dns:
|
|
product: zeek
|
|
service: dns
|
|
conditions:
|
|
deviceEventCategory: dns
|
|
zeek-dnp3:
|
|
product: zeek
|
|
service: dnp3
|
|
conditions:
|
|
deviceEventCategory: dnp3
|
|
zeek-dpd:
|
|
product: zeek
|
|
service: dpd
|
|
conditions:
|
|
deviceEventCategory: dpd
|
|
zeek-files:
|
|
product: zeek
|
|
service: files
|
|
conditions:
|
|
deviceEventCategory: files
|
|
zeek-ftp:
|
|
product: zeek
|
|
service: ftp
|
|
conditions:
|
|
deviceEventCategory: ftp
|
|
zeek-gquic:
|
|
product: zeek
|
|
service: gquic
|
|
conditions:
|
|
deviceEventCategory: gquic
|
|
zeek-http:
|
|
product: zeek
|
|
service: http
|
|
conditions:
|
|
deviceEventCategory: http
|
|
zeek-http2:
|
|
product: zeek
|
|
service: http2
|
|
conditions:
|
|
deviceEventCategory: http2
|
|
zeek-intel:
|
|
product: zeek
|
|
service: intel
|
|
conditions:
|
|
deviceEventCategory: intel
|
|
zeek-irc:
|
|
product: zeek
|
|
service: irc
|
|
conditions:
|
|
deviceEventCategory: irc
|
|
zeek-kerberos:
|
|
product: zeek
|
|
service: kerberos
|
|
conditions:
|
|
deviceEventCategory: kerberos
|
|
zeek-known_certs:
|
|
product: zeek
|
|
service: known_certs
|
|
conditions:
|
|
deviceEventCategory: known_certs
|
|
zeek-known_hosts:
|
|
product: zeek
|
|
service: known_hosts
|
|
conditions:
|
|
deviceEventCategory: known_hosts
|
|
zeek-known_modbus:
|
|
product: zeek
|
|
service: known_modbus
|
|
conditions:
|
|
deviceEventCategory: known_modbus
|
|
zeek-known_services:
|
|
product: zeek
|
|
service: known_services
|
|
conditions:
|
|
deviceEventCategory: known_services
|
|
zeek-modbus:
|
|
product: zeek
|
|
service: modbus
|
|
conditions:
|
|
deviceEventCategory: modbus
|
|
zeek-modbus_register_change:
|
|
product: zeek
|
|
service: modbus_register_change
|
|
conditions:
|
|
deviceEventCategory: modbus_register_change
|
|
zeek-mqtt_connect:
|
|
product: zeek
|
|
service: mqtt_connect
|
|
conditions:
|
|
deviceEventCategory: mqtt_connect
|
|
zeek-mqtt_publish:
|
|
product: zeek
|
|
service: mqtt_publish
|
|
conditions:
|
|
deviceEventCategory: mqtt_publish
|
|
zeek-mqtt_subscribe:
|
|
product: zeek
|
|
service: mqtt_subscribe
|
|
conditions:
|
|
deviceEventCategory: mqtt_subscribe
|
|
zeek-mysql:
|
|
product: zeek
|
|
service: mysql
|
|
conditions:
|
|
deviceEventCategory: mysql
|
|
zeek-notice:
|
|
product: zeek
|
|
service: notice
|
|
conditions:
|
|
deviceEventCategory: notice
|
|
zeek-ntlm:
|
|
product: zeek
|
|
service: ntlm
|
|
conditions:
|
|
deviceEventCategory: ntlm
|
|
zeek-ntp:
|
|
product: zeek
|
|
service: ntp
|
|
conditions:
|
|
deviceEventCategory: ntp
|
|
zeek-ocsp:
|
|
product: zeek
|
|
service: ntp
|
|
conditions:
|
|
deviceEventCategory: ocsp
|
|
zeek-pe:
|
|
product: zeek
|
|
service: pe
|
|
conditions:
|
|
deviceEventCategory: pe
|
|
zeek-pop3:
|
|
product: zeek
|
|
service: pop3
|
|
conditions:
|
|
deviceEventCategory: pop3
|
|
zeek-radius:
|
|
product: zeek
|
|
service: radius
|
|
conditions:
|
|
deviceEventCategory: radius
|
|
zeek-rdp:
|
|
product: zeek
|
|
service: rdp
|
|
conditions:
|
|
deviceEventCategory: rdp
|
|
zeek-rfb:
|
|
product: zeek
|
|
service: rfb
|
|
conditions:
|
|
deviceEventCategory: rfb
|
|
zeek-sip:
|
|
product: zeek
|
|
service: sip
|
|
conditions:
|
|
deviceEventCategory: sip
|
|
zeek-smb_files:
|
|
product: zeek
|
|
service: smb_files
|
|
conditions:
|
|
deviceEventCategory: smb_files
|
|
zeek-smb_mapping:
|
|
product: zeek
|
|
service: smb_mapping
|
|
conditions:
|
|
deviceEventCategory: smb_mapping
|
|
zeek-smtp:
|
|
product: zeek
|
|
service: smtp
|
|
conditions:
|
|
deviceEventCategory: smtp
|
|
zeek-smtp_links:
|
|
product: zeek
|
|
service: smtp_links
|
|
conditions:
|
|
deviceEventCategory: smtp_links
|
|
zeek-snmp:
|
|
product: zeek
|
|
service: snmp
|
|
conditions:
|
|
deviceEventCategory: snmp
|
|
zeek-socks:
|
|
product: zeek
|
|
service: socks
|
|
conditions:
|
|
deviceEventCategory: socks
|
|
zeek-software:
|
|
product: zeek
|
|
service: software
|
|
conditions:
|
|
deviceEventCategory: software
|
|
zeek-ssh:
|
|
product: zeek
|
|
service: ssh
|
|
conditions:
|
|
deviceEventCategory: ssh
|
|
zeek-ssl:
|
|
product: zeek
|
|
service: ssl
|
|
conditions:
|
|
deviceEventCategory: tls
|
|
zeek-tls: # In case people call it TLS even though orig log is called ssl, but dataset is tls so may cause confusion so cover that
|
|
product: zeek
|
|
service: tls
|
|
conditions:
|
|
deviceEventCategory: tls
|
|
zeek-syslog:
|
|
product: zeek
|
|
service: syslog
|
|
conditions:
|
|
deviceEventCategory: syslog
|
|
zeek-tunnel:
|
|
product: zeek
|
|
service: tunnel
|
|
conditions:
|
|
deviceEventCategory: tunnel
|
|
zeek-traceroute:
|
|
product: zeek
|
|
service: traceroute
|
|
conditions:
|
|
deviceEventCategory: traceroute
|
|
zeek-weird:
|
|
product: zeek
|
|
service: weird
|
|
conditions:
|
|
deviceEventCategory: weird
|
|
zeek-x509:
|
|
product: zeek
|
|
service: x509
|
|
conditions:
|
|
deviceEventCategory: x509
|
|
zeek-ip_search:
|
|
product: zeek
|
|
service: network
|
|
conditions:
|
|
deviceEventCategory:
|
|
- conn
|
|
- conn_long
|
|
- dce_rpc
|
|
- dhcp
|
|
- dnp3
|
|
- dns
|
|
- ftp
|
|
- gquic
|
|
- http
|
|
- irc
|
|
- kerberos
|
|
- modbus
|
|
- mqtt_connect
|
|
- mqtt_publish
|
|
- mqtt_subscribe
|
|
- mysql
|
|
- ntlm
|
|
- ntp
|
|
- radius
|
|
- rfb
|
|
- sip
|
|
- smb_files
|
|
- smb_mapping
|
|
- smtp
|
|
- smtp_links
|
|
- snmp
|
|
- socks
|
|
- ssh
|
|
- tls #SSL
|
|
- tunnel
|
|
- weird
|
|
fieldmappings:
|
|
cs-uri-extension: fileType
|
|
cs-uri-path: filePath
|
|
s-dns:
|
|
- destinationDnsDomain
|
|
- destinationHost
|
|
# All Logs Applied Mapping & Taxonomy
|
|
dst: destinationAddress
|
|
dst_ip: destinationAddress
|
|
dst_port: destinationPort
|
|
host: requestHost
|
|
#inner_vlan:
|
|
mac: sourceMacAddress
|
|
mime_type: fileType
|
|
network_application: applicationProtocol
|
|
#network_community_id:
|
|
network_protocol: transportProtocol
|
|
password: message
|
|
port_num: sourcePort
|
|
proto: transportProtocol
|
|
#result:
|
|
#rtt:
|
|
server_name: destinationHostName
|
|
src: sourceAddress
|
|
src_ip: sourceAddress
|
|
src_port: sourcePort
|
|
#success:
|
|
uri:
|
|
- requestUrl
|
|
- requestUrlQuery
|
|
user: sourceUserName
|
|
username: sourceUserName
|
|
user_agent:
|
|
- deviceCustomString5
|
|
- requestClientApplication
|
|
#vlan:
|
|
# DNS matching Taxonomy & DNS Category
|
|
answer: message
|
|
#question_length:
|
|
record_type: deviceCustomString1
|
|
#parent_domain:
|
|
# HTTP matching Taxonomy & Web/Proxy Category
|
|
cs-bytes: bytesOut
|
|
cs-cookie: message
|
|
r-dns:
|
|
- destinationDnsDomain
|
|
- destinationHost
|
|
sc-bytes: bytesIn
|
|
sc-status: message
|
|
c-uri:
|
|
- requestUrl
|
|
- requestUrlQuery
|
|
c-uri-extension: fileType
|
|
c-uri-query:
|
|
- requestUrl
|
|
- requestUrlQuery
|
|
c-uri-stem:
|
|
- requestUrl
|
|
- requestUrlQuery
|
|
c-useragent:
|
|
- deviceCustomString5
|
|
- requestClientApplication
|
|
cs-host:
|
|
- destinationDnsDomain
|
|
- destinationHost
|
|
cs-method: requestMethod
|
|
cs-referer:
|
|
- deviceCustomString4
|
|
- requestContext
|
|
cs-version: message
|
|
# All log UIDs
|
|
#cert_chain_fuids:
|
|
#client_cert_chain_fuids:
|
|
#client_cert_fuid:
|
|
#conn_uids:
|
|
#fid:
|
|
#fuid:
|
|
#fuids:
|
|
#id:
|
|
#orig_fuids:
|
|
#parent_fuid:
|
|
#related_fuids:
|
|
#resp_fuids:
|
|
#server_cert_fuid:
|
|
#tunnel_parents:
|
|
#uid:
|
|
#uids:
|
|
#uuid:
|
|
# Overlapping fields/mappings (aka: shared fields)
|
|
action:
|
|
- 'deviceAction'
|
|
#service=smb_files:
|
|
#service=mqtt:
|
|
#service=tunnel:
|
|
addl:
|
|
- 'message'
|
|
#service=dns:
|
|
#service=weird:
|
|
analyzer:
|
|
- 'applicationProtocol'
|
|
- 'name'
|
|
#service=dpd:
|
|
#service=files:
|
|
arg:
|
|
- 'message'
|
|
#auth:
|
|
#service=rfb: #RFB does not exist in newer logs, so skipping to cover dns.auth
|
|
cipher:
|
|
- 'deviceCustomString4'
|
|
- 'message'
|
|
#service=kerberos:
|
|
#service=ssl:
|
|
client:
|
|
- 'deviceCustomString5'
|
|
#service=kerberos:
|
|
#service=ssh:
|
|
command:
|
|
- 'message'
|
|
#service=pop3:
|
|
#service=ftp:
|
|
#service=irc:
|
|
date:
|
|
#service=sip:
|
|
#service=smtp:
|
|
duration:
|
|
- 'deviceCustomString4'
|
|
#service=conn:
|
|
#service=files:
|
|
#service=snmp:
|
|
from:
|
|
- 'message'
|
|
#service=kerberos:
|
|
#service=smtp:
|
|
#is_orig:
|
|
#service=file:
|
|
#service=pop3:
|
|
#local_orig:
|
|
#service=conn
|
|
#service=files
|
|
method:
|
|
- 'requestMethod'
|
|
#service=http:
|
|
#service=sip:
|
|
msg:
|
|
- 'message'
|
|
#service=notice:
|
|
#service=pop3:
|
|
name:
|
|
- 'name'
|
|
#service=smb_files:
|
|
#service=software:
|
|
#service=weird:
|
|
path:
|
|
- 'filePath'
|
|
#service=smb_files:
|
|
#service=smb_mapping:
|
|
#service=smtp:
|
|
reply_msg:
|
|
- 'message'
|
|
#service=ftp:
|
|
#service=radius:
|
|
reply_to:
|
|
- 'message'
|
|
#service=sip:
|
|
#service=smtp:
|
|
response_body_len:
|
|
- 'bytesOut'
|
|
#service=http:
|
|
#service=sip:
|
|
request_body_len:
|
|
- 'bytesIn'
|
|
#service=http:
|
|
#service=sip:
|
|
service:
|
|
- 'applicationProtocol'
|
|
#service=kerberos:
|
|
#service=smb_mapping:
|
|
status:
|
|
- 'message'
|
|
#service=pop3:
|
|
#service=mqtt:
|
|
#service=socks:
|
|
status_msg:
|
|
- 'message'
|
|
subject:
|
|
- 'message'
|
|
#service=known_certs:
|
|
#service=sip:
|
|
#service=smtp:
|
|
#service=ssl:
|
|
trans_depth:
|
|
- 'deviceCustomNumber1'
|
|
#service=http:
|
|
#service=sip:
|
|
#service=smtp:
|
|
version:
|
|
- 'message'
|
|
- 'deviceCustomString2'
|
|
#service=gquic:
|
|
#service=ntp:
|
|
#service=socks:
|
|
#service=snmp:
|
|
#service=ssh:
|
|
#service=tls:
|
|
# Conn and Conn Long
|
|
#cache_add_rx_ev:
|
|
#cache_add_rx_mpg:
|
|
#cache_add_rx_new:
|
|
#cache_add_tx_ev:
|
|
#cache_add_tx_mpg:
|
|
#cache_del_mpg:
|
|
#cache_entries:
|
|
conn_state: deviceSeverity
|
|
#corelight_shunted:
|
|
#duration: deviceCustomString4
|
|
#history:
|
|
#id.orig_h.name_src:
|
|
#id.orig_h.names_vals:
|
|
#id.resp_h.name_src:
|
|
#id.resp_h.name_vals:
|
|
#local_orig:
|
|
#local_resp:
|
|
missed_bytes: deviceCustomNumber1
|
|
orig_bytes: bytesOut
|
|
#orig_cc:
|
|
orig_ip_bytes: deviceCustomNumber2
|
|
orig_l2_addr: sourceMacAddress
|
|
#orig_pkts:
|
|
resp_bytes: bytesIn
|
|
#resp_cc:
|
|
resp_ip_bytes: deviceCustomNumber3
|
|
resp_l2_addr: destinationMacAddress
|
|
#resp_pkts:
|
|
# DCE-RPC Specific
|
|
endpoint: message
|
|
named_pipe: message
|
|
operation: message
|
|
#rtt:
|
|
# DHCP
|
|
domain: message
|
|
host_name: message
|
|
lease_time: deviceCustomString4
|
|
agent_remote_id: message
|
|
assigned_addr: message
|
|
circuit_id: message
|
|
client_message: message
|
|
client_software: message
|
|
client_fqdn: message
|
|
#mac:sourceMacAddress
|
|
msg_orig: message
|
|
msg_types: message
|
|
requested_addr: message
|
|
server_addr: message
|
|
server_message: message
|
|
server_software: message
|
|
subscriber_id: message
|
|
# DNS
|
|
AA: message
|
|
#addl: message
|
|
auth: message
|
|
answers: message
|
|
TTLs: message
|
|
RA: message
|
|
RD: message
|
|
rejected: eventOutcome
|
|
TC: message
|
|
Z: message
|
|
qclass: message
|
|
qclass_name: deviceCustomString4
|
|
qtype: deviceEventClassId
|
|
qtype_name:
|
|
- deviceCustomString1
|
|
- name
|
|
query: destinationDnsDomain
|
|
rcode_name: message
|
|
rcode: message
|
|
rtt: message
|
|
trans_id: deviceCustomNumber1
|
|
# DNP3
|
|
fc_reply: message
|
|
fc_request: message
|
|
iin: message
|
|
# DPD
|
|
#analyzer:
|
|
failure_reason: message
|
|
packet_segment: message
|
|
# Files
|
|
rx_hosts: destinationHostName
|
|
tx_hosts: sourceHostName
|
|
#analyzer:
|
|
#depth:
|
|
#duration:
|
|
#extracted:
|
|
#extracted_cutoff:
|
|
#extracted_size:
|
|
#entropy:
|
|
md5: fileHash
|
|
sha1: fileHash
|
|
sha256: fileHash
|
|
#is_orig:
|
|
#local_orig:
|
|
#missing_bytes:
|
|
filename: fileName
|
|
overflow_bytes: bytesOut
|
|
#seen_bytes:
|
|
source: filePath
|
|
total_bytes: bytesIn
|
|
#timedout:
|
|
# GQUIC/QUIC
|
|
cyu: message
|
|
cyutags: message
|
|
#server_name: message
|
|
tag_count: message
|
|
#user_agent: deviceCustomString5
|
|
#version:
|
|
# FTP
|
|
#arg: message
|
|
#command: message
|
|
cwd: message
|
|
data_channel.orig_h: message
|
|
data_channel.passive: eventOutcome
|
|
data_channel.resp_h: message
|
|
data_channel.resp_p: deviceCustomNumber1
|
|
passive: message
|
|
file_size: fileSize
|
|
#mime_type: fileType
|
|
#password: message
|
|
reply_code: deviceEventClassId
|
|
#reply_msg: message
|
|
#user: sourceUserName
|
|
# HTTP
|
|
client_header_names: message
|
|
cookie_vars: message
|
|
flash_version: message
|
|
info_code: message
|
|
info_msg: message
|
|
omniture: message
|
|
orig_filenames: fileName
|
|
orig_mime_types: fileType
|
|
origin: message
|
|
#password: message
|
|
post_body: message
|
|
proxied: message
|
|
referer:
|
|
- deviceCustomString4
|
|
- requestContext
|
|
resp_filenames: fileName
|
|
resp_mime_types: fileType
|
|
server_header_names: message
|
|
status_code: deviceSeverity
|
|
#status_msg: message
|
|
#trans_depth:
|
|
uri_vars: message
|
|
#user_agent: deviceCustomString5
|
|
#username: sourceUserName
|
|
# Intel
|
|
file_mime_type: message
|
|
file_desc: message
|
|
#host:
|
|
matched: message
|
|
indicator: message
|
|
indicator_type: message
|
|
node: message
|
|
where: message
|
|
sources: message
|
|
# IRC
|
|
dcc_file_name: fileName
|
|
dcc_file_size: fileSize
|
|
dcc_mime_type: fileType
|
|
#command:
|
|
nick: message
|
|
#user:
|
|
value: message
|
|
# Kerberos
|
|
auth_ticket: message
|
|
#cipher: message
|
|
#client: message
|
|
client_cert_subject: message
|
|
error_code: message
|
|
error_msg: message
|
|
#from: message
|
|
forwardable: message
|
|
new_ticket: message
|
|
renewable: message
|
|
request_type: message
|
|
server_cert_subject: message
|
|
#service: applicationProtocol
|
|
#success:
|
|
till: message
|
|
# Known_Certs
|
|
#host: sourceAddress
|
|
issuer_subject: deviceCustomString3
|
|
#port_num: sourcePort
|
|
serial: deviceCustomString4
|
|
#subject: message
|
|
# Known_Modbus
|
|
#host:
|
|
device_type: message
|
|
# Known_Services
|
|
port_proto: transport
|
|
#port_num: sourcePort
|
|
# Modbus All
|
|
delta: message
|
|
new_val: message
|
|
old_val: message
|
|
register: message
|
|
# Modbus
|
|
func: message
|
|
exception: message
|
|
track_address: message
|
|
# ModBus_Register_Change
|
|
#delta: message
|
|
#new_val: message
|
|
#old_val: message
|
|
#register: message
|
|
# MQTT_Connect , MQTT_Publish, MQTT_Subscribe
|
|
ack: message
|
|
#action: message
|
|
client_id: message
|
|
connect_status: message
|
|
from_client: message
|
|
granted_qos_level: message
|
|
payload: message
|
|
payload_len: message
|
|
proto_name: message
|
|
proto_version: message
|
|
qos: message
|
|
qos_levels: message
|
|
retain: message
|
|
#status: message
|
|
topic: message
|
|
topics: message
|
|
will_payload: message
|
|
will_topic: message
|
|
# MYSQL
|
|
#arg: message
|
|
cmd: message
|
|
response: message
|
|
rows: message
|
|
#success:
|
|
# Notice
|
|
actions: deviceEventClassId
|
|
#dropped:
|
|
#dst: destinationAddress
|
|
email_body_sections: message
|
|
email_delay_tokens: message
|
|
identifier: message
|
|
#msg:
|
|
n: message
|
|
note: message
|
|
p: destinationPort
|
|
peer_descr: deviceCustomString5
|
|
peer_name: deviceCustomString4
|
|
#proto: transport
|
|
#src: sourceAddress
|
|
sub: message
|
|
subpress_for: deviceCustomFloatingPoint1
|
|
# NTLM
|
|
domainname: message
|
|
hostname: message
|
|
#username: sourceUserName
|
|
server_nb_computer_name: message
|
|
server_tree_name: message
|
|
#success:
|
|
server_dns_computer_name: message
|
|
# NTP
|
|
mode: message
|
|
num_exts: message
|
|
org_time: message
|
|
poll: message
|
|
precision: message
|
|
rec_time: message
|
|
ref_id: message
|
|
ref_time: message
|
|
root_delay: message
|
|
root_disp: message
|
|
stratum: message
|
|
#version:
|
|
xmt_time: message
|
|
# OCSP
|
|
certStatus: message
|
|
hashAlgorithm: message
|
|
issuerKeyHash: message
|
|
issuerNameHash: message
|
|
nextUpdate: message
|
|
revokereason: message
|
|
revoketime: message
|
|
serialNumber: message
|
|
thisUpdate: message
|
|
# PE
|
|
compile_ts: message
|
|
has_cert_table: message
|
|
has_debug_data: message
|
|
has_import_table: message
|
|
has_export_table: message
|
|
is_64bit: message
|
|
is_exe: message
|
|
machine: message
|
|
os: message
|
|
section_names: message
|
|
subsystem: message
|
|
uses_aslr: message
|
|
uses_code_integrity: message
|
|
uses_dep: message
|
|
uses_seh: message
|
|
# POP3
|
|
#arg: message
|
|
#command: message
|
|
current_request: message
|
|
current_response: message
|
|
data: message
|
|
failed_commands: message
|
|
has_client_activity: message
|
|
#is_orig: message
|
|
#msg: message
|
|
#password:
|
|
pending: message
|
|
#status: message
|
|
successful_commands: message
|
|
#username: sourceUserName
|
|
# Radius
|
|
connect_info: message
|
|
framed_addr: message
|
|
#mac:sourceMacAddress
|
|
#reply_msg: message
|
|
#result:
|
|
ttl: message
|
|
tunnel_client: message
|
|
#username: sourceUserName
|
|
# RDP
|
|
cert_count: message
|
|
cert_permanent: message
|
|
cert_type: message
|
|
client_build: message
|
|
client_dig_product_id: message
|
|
client_name: message
|
|
cookie: message
|
|
desktop_height: message
|
|
desktop_width: message
|
|
encryption_level: message
|
|
encryption_method: message
|
|
keyboard_layout: message
|
|
requested_color_depth: message
|
|
#result:
|
|
security_protocol: message
|
|
ssl: message
|
|
# RFB
|
|
#auth:
|
|
authentication_method: message
|
|
client_major_version: message
|
|
client_minor_version: message
|
|
desktop_name: message
|
|
height: message
|
|
server_major_version: message
|
|
server_minor_version: message
|
|
share_flag: message
|
|
width: message
|
|
# SIP
|
|
call_id: message
|
|
content_type: message
|
|
#date: message
|
|
#method: requestMethod
|
|
#reply_to: message
|
|
#request_body_len: message
|
|
request_from: message
|
|
request_path: message
|
|
request_to: message
|
|
#response_body_len: message
|
|
response_from: message
|
|
response_path: message
|
|
response_to: message
|
|
seq: message
|
|
#status_code:
|
|
#status_msg: message
|
|
#subject: message
|
|
#trans_depth: deviceCustomNumber1
|
|
#uri:
|
|
warning: message
|
|
#user_agent: deviceCustomString5
|
|
# SMB_Files
|
|
#action:
|
|
#name: fileName
|
|
#path: filePath
|
|
prev_name: message
|
|
size: fileSize
|
|
times_accessed: message
|
|
times_changed: message
|
|
times_created: message
|
|
times_modified: message
|
|
# SMB_Mapping
|
|
native_file_system: message
|
|
#path: filePath
|
|
share_type: message
|
|
#service:
|
|
# SMTP
|
|
cc: message
|
|
#date: message
|
|
first_received: message
|
|
#from:
|
|
helo: message
|
|
in_reply_to: message
|
|
is_webmail: message
|
|
last_reply: message
|
|
mailfrom: sourceUserName
|
|
#msg_id: message
|
|
#path: message
|
|
rcptto: message
|
|
#reply_to: message
|
|
second_received: message
|
|
#subject: message
|
|
tls: message
|
|
to: message
|
|
#trans_depth: deviceCustomNumber1
|
|
x_originating_ip: message
|
|
#user_agent: deviceCustomString5
|
|
# SMTP_Links
|
|
#host:
|
|
#uri:
|
|
# SNMP
|
|
#duration:
|
|
community: message
|
|
display_string: message
|
|
get_bulk_requests: message
|
|
get_requests: message
|
|
set_requests: message
|
|
up_since: message
|
|
#version:
|
|
# Socks
|
|
#password: message
|
|
bound_host: message
|
|
bound_name: message
|
|
bound_p: message
|
|
request_host: message
|
|
request_name: message
|
|
request_p: message
|
|
#status: message
|
|
#version: message
|
|
# Software
|
|
#host:
|
|
host_p: sourcePort
|
|
version.major: deviceCustomString3
|
|
version.minor: deviceCustomString4
|
|
version.minor2: message
|
|
version.minor3: message
|
|
#name:
|
|
unparsed_version: message
|
|
software_type: deviceEventClassId
|
|
#url:
|
|
# SSH
|
|
#auth_attempts:
|
|
auth_success: name
|
|
cipher_alg: message
|
|
#client: deviceCustomString5
|
|
compression_alg:
|
|
cshka: message
|
|
direction: deviceDirection
|
|
hassh: message
|
|
hasshAlgorithms: message
|
|
hasshServer: message
|
|
hasshServerAlgorithms: message
|
|
hasshVersion: message
|
|
host_key: message
|
|
host_key_alg: message
|
|
kex_alg: message
|
|
mac_alg: message
|
|
server: deviceCustomString4
|
|
#version:
|
|
# SSL / TLS
|
|
#cipher: deviceCustomString4
|
|
client_issuer: deviceCustomString1
|
|
client_subject: sourceUserName
|
|
curve: message
|
|
established: eventOutcome
|
|
issuer: deviceCustomString1
|
|
ja3: message
|
|
ja3s: message
|
|
last_alert: message
|
|
next_protocol: message
|
|
notary: message
|
|
ocsp_status: message
|
|
orig_certificate_sha1: message
|
|
resp_certificate_sha1: message
|
|
resumed: message
|
|
#server_name: destinationHostName
|
|
#subject: message
|
|
valid_ct_logs: message
|
|
valid_ct_operators: message
|
|
valid_ct_operators_list: message
|
|
validation_status: message
|
|
#version: deviceCustomString2
|
|
version_num: message
|
|
# Syslog
|
|
facility: message
|
|
severity: message
|
|
message: message
|
|
# Traceroute
|
|
#proto: transport
|
|
#dst: destinationAddress
|
|
#src: sourceAddress
|
|
# Tunnel
|
|
#action: deviceAction
|
|
tunnel_type: name
|
|
# Weird
|
|
#addl: message
|
|
#name: name
|
|
notice: message
|
|
peer: deviceCustomString4
|
|
# X509
|
|
basic_constraints.ca: message
|
|
basic_constraints.path_len: message
|
|
certificate.cn: message
|
|
certificate.curve: message
|
|
certificate.exponent: message
|
|
certificate.issuer: deviceCustomString3
|
|
certificate.key_alg: message
|
|
certificate.key_length: message
|
|
certificate.key_type: message
|
|
certificate.not_valid_after: deviceCustomDate2
|
|
certificate.not_valid_before: deviceCustomDate1
|
|
certificate.serial: message
|
|
certificate.sig_alg: message
|
|
certificate.subject: message
|
|
certificate.version: message
|
|
logcert: message
|
|
san.dns: message
|
|
- destinationDnsDomain
|
|
- destinationHost
|
|
san.email:
|
|
- message
|
|
- sourceUserName
|
|
san.ip:
|
|
- message
|
|
- sourceAddress
|
|
san.uri:
|
|
- requestUrl
|
|
- requestUrlQuery
|
|
# Few other variations of names from zeek source itself
|
|
id_orig_h: sourceAddress
|
|
id_orig_p: sourcePort
|
|
id_resp_h: destinationAddress
|
|
id_resp_p: destinationPort
|
|
# Temporary one off rule name fields
|
|
cs-uri: requestUrl
|
|
destination.domain:
|
|
destination.ip: destinationAddress
|
|
destination.port: destinationPort
|
|
http.response.status_code: deviceSeverity
|
|
#http.request.body.content
|
|
source.domain:
|
|
#sourceAddress: #TONOTE: is arcsight
|
|
source.port: sourcePort
|
|
agent.version: deviceCustomString2
|
|
c-ip: sourceAddress
|
|
clientip: sourceAddress
|
|
clientIP: sourceAddress
|
|
dest_domain:
|
|
- url.domain
|
|
dest_ip: destinationAddress
|
|
dest_port: destinationPort
|
|
#TODO:WhatShouldThisBe?==dest:
|
|
#TODO:WhatShouldThisBe?==destination:
|
|
#TODO:WhatShouldThisBe?==Destination:
|
|
destination.hostname: destinationHostName
|
|
#DestinationAddress: #TONOTE: is arcsight
|
|
#DestinationHostname: #TONOTE: is arcsight
|
|
DestinationIp: destinationAddress
|
|
DestinationIP: destinationAddress
|
|
DestinationPort: destinationPort
|
|
dst-ip: destinationAddress
|
|
dstip: destinationAddress
|
|
dstport: destinationPort
|
|
Host: requestHost
|
|
#host:
|
|
HostVersion: deviceCustomString2
|
|
http_host: destinationHostName
|
|
http_uri: requestUrl
|
|
http_url: requestUrl
|
|
http_user_agent:
|
|
- deviceCustomString5
|
|
- requestClientApplication
|
|
http.request.url-query-params:
|
|
- requestUrl
|
|
- requestUrlQuery
|
|
HttpMethod: requestMethod
|
|
in_url: requestUrl
|
|
#parent_domain:
|
|
# - url.registered_domain
|
|
# - destination.registered_domain
|
|
post_url_parameter: requestUrl
|
|
Request_Url: requestUrl
|
|
request_url: requestUrl
|
|
request_URL: requestUrl
|
|
RequestUrl: requestUrl
|
|
#response: http.response.status_code
|
|
resource.url: requestUrl
|
|
resource.URL: requestUrl
|
|
sc_status: deviceSeverity
|
|
sender_domain: message
|
|
service.response_code: deviceSeverity
|
|
SourceAddr: sourceAddress
|
|
SourceAddress: sourceAddress
|
|
SourceIP: sourceAddress
|
|
SourceIp: sourceAddress
|
|
SourceNetworkAddress:
|
|
- source.address
|
|
- sourceAddress
|
|
SourcePort: sourcePort
|
|
srcip: sourceAddress
|
|
Status: deviceSeverity
|
|
#status: deviceSeverity
|
|
url: requestUrl
|
|
URL: requestUrl
|
|
url_query:
|
|
- requestUrl
|
|
- requestUrlQuery
|
|
url.query:
|
|
- requestUrl
|
|
- requestUrlQuery
|
|
uri_path: requestUrl
|
|
#user_agent: user_agent.original
|
|
user_agent.name:
|
|
- deviceCustomString5
|
|
- requestClientApplication
|
|
user-agent:
|
|
- deviceCustomString5
|
|
- requestClientApplication
|
|
User-Agent:
|
|
- deviceCustomString5
|
|
- requestClientApplication
|
|
useragent:
|
|
- deviceCustomString5
|
|
- requestClientApplication
|
|
UserAgent:
|
|
- deviceCustomString5
|
|
- requestClientApplication
|
|
User_Agent:
|
|
- deviceCustomString5
|
|
- requestClientApplication
|
|
web_dest: destinationHostName
|
|
web.dest: destinationHostName
|
|
Web.dest: destinationHostName
|
|
web.host: destinationHostName
|
|
Web.host: destinationHostName
|
|
web_method: requestMethod
|
|
Web_method: requestMethod
|
|
web.method: requestMethod
|
|
Web.method: requestMethod
|
|
web_src: sourceAddress
|
|
web_status: deviceSeverity
|
|
Web_status: deviceSeverity
|
|
web.status: deviceSeverity
|
|
Web.status: deviceSeverity
|
|
web_uri: requestUrl
|
|
web_url: requestUrl
|