Merge pull request #778 from neu5ron/sigmacs

SIGMACs: Winlogbeat & Zeek
This commit is contained in:
Thomas Patzke
2020-05-19 13:18:40 +02:00
committed by GitHub
8 changed files with 308 additions and 315 deletions
+12 -8
View File
@@ -15,12 +15,14 @@ logsources:
service: syslog
zeek-category-firewall:
category: firewall
conditions:
deviceEventCategory: conn
rewrite:
product: zeek
service: conn
zeek-category-dns:
category: dns
conditions:
deviceEventCategory: dns
rewrite:
product: zeek
service: dns
zeek-category-proxy:
category: proxy
rewrite:
@@ -28,8 +30,6 @@ logsources:
service: http
zeek-category-webserver:
category: webserver
conditions:
deviceEventCategory: http
rewrite:
product: zeek
service: http
@@ -321,7 +321,6 @@ fieldmappings:
- destinationDnsDomain
- destinationHost
# All Logs Applied Mapping & Taxonomy
clientip: sourceAddress
dst: destinationAddress
dst_ip: destinationAddress
dst_port: destinationPort
@@ -1050,4 +1049,9 @@ fieldmappings:
- sourceAddress
san.uri:
- requestUrl
- requestUrlQuery
- 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
+143 -156
View File
@@ -27,24 +27,24 @@ logsources:
service: syslog
zeek-category-firewall:
category: firewall
conditions:
event.dataset: conn
rewrite:
product: zeek
service: conn
zeek-category-dns:
category: dns
conditions:
event.dataset: dns
rewrite:
product: zeek
service: dns
zeek-category-proxy:
category: proxy
rewrite:
product: zeek
service: http
product: zeek
service: http
zeek-category-webserver:
category: webserver
conditions:
event.dataset: http
rewrite:
product: zeek
service: http
product: zeek
service: http
zeek-conn:
product: zeek
service: conn
@@ -397,150 +397,134 @@ fieldmappings:
uids: log.id.uids
uuid: log.id.uuid
# Overlapping fields/mappings (aka: shared fields)
action:
#- smb.action
- '*.action'
#service=smb_files: smb.action
#service=mqtt: mqtt.action
#service=tunnel: tunnel.action
addl:
#- weird.addl
- '*.addl'
#service=dns: dns.addl
#service=weird: weird.addl
analyzer:
#- dpd.analyzer
- '*.analyzer'
#service=dpd: dpd.analyzer
#service=files: files.analyzer
arg:
#- ftp.arg
- '*.arg'
#service=ftp: ftp.arg
#service=ftp: pop3.arg
#service=msqyl: mysql.arg
#_action
action: '*.action'
mqtt_action: smb.action
smb_action: smb.action
tunnel_action: tunnel.action
#_addl
addl: weird.addl
dns_addl: dns.addl
weird_addl: weird.addl
#_analyzer
analyzer: '*.analyzer'
dpd_analyzer: dpd.analyzer
files_analyzer: file.analyzer
#_arg
arg: '*.arg'
ftp_arg: ftp.arg
pop3_arg: pop3.arg
mysql_arg: mysql.arg
#_auth
#auth:
#service=rfb: rfb.auth #RFB does not exist in newer logs, so skipping to cover dns.auth
cipher:
#- kerberos.cipher
- '*.client'
#service=kerberos: kerberos.cipher
#service=ssl: tls.cipher
client:
#- ssh.client
- '*.client'
#service=kerberos: kerberos.client
#service=ssh: ssh.client
command:
#- ftp.command
- '*.command'
#service=pop3: pop3.command
#service=ftp: ftp.command
#service=irc: irc.command
date:
#- smtp.date
- '*.date'
#service=sip: sip.date
#service=smtp: smtp.date
duration:
- event.duration
#- '*.duration'
#service=conn: event.duration
#service=files: files.duration
#service=snmp: event.duration
from:
#- smtp.from
- '*.from'
#service=kerberos: kerberos.from
#service=smtp: smtp.from
is_orig:
- '*.is_orig'
#service=file: file.is_orig
#service=pop3: pop3.is_orig
local_orig:
- '*.local_orig'
#service=conn conn.local_orig
#service=files file.local_orig
method:
- http.request.method
#service=http: http.request.method
#service=sip: sip.method
msg:
- notice.msg
#service=notice: notice.msg
#service=pop3: pop3.msg
name:
- file.name
#- '*.name'
#service=smb_files: file.name
#service=software: software.name
#service=weird: weird.name
path:
- file.path
#- '*.path'
#service=smb_files: file.path
#service=smb_mapping: file.path
#service=smtp: smtp.path
reply_msg:
#- ftp.reply_msg
- '*.reply_msg'
#service=ftp: ftp.reply_msg
#service=radius: radius.reply_msg
reply_to:
#- smtp.reply_to
- '*.reply_to'
#service=sip: sip.reply_to
#service=smtp: smtp.reply_to
response_body_len:
- http.response.body.bytes
#service=http: http.response.body.bytes
#service=sip: sip.response_body_len
request_body_len:
- http.request.body.bytes
#service=http: http.response.body.bytes
#service=sip: sip.request_body_len
service:
#- kerberos.service
- '*.service'
#service=kerberos: kerberos.service
#service=smb_mapping: smb.service
status:
#- socks.status
- '*.status'
#service=pop3: pop3.status
#service=mqtt: mqtt.status
#service=socks: socks.status
status_code:
- 'http.response.status_code'
#service=http: http.response.status_code
#service=sip: sip.status_code
status_msg:
- http.status_msg
#- '*.status_msg'
#service=http: http.status_msg
#service=sip: sip.status_msg
subject:
#- smtp.subject
- '*.subject'
#service=known_certs: known_certs.subject
#service=sip: sip.subject
#service=smtp: smtp.subject
#service=ssl: tls.subject
trans_depth:
#- http.trans_depth
- '*.trans_depth'
#service=http: http.trans_depth
#service=sip: sip.trans_depth
#service=smtp: smtp.trans_depth
version:
#- tls.version
- '*.version'
#service=gquic: gquic.version
#service=ntp: ntp.version
#service=socks: socks.version
#service=snmp: snmp.version
#service=ssh: ssh.version
#service=tls: tls.version
dns_auth: dns.auth
rfb_auth: rfb.auth
#_cipher
cipher: tls.cipher
kerberos_cipher: kerberos.cipher
tls_cipher: tls.cipher
#_client
client: '*.client'
kerberos_client: kerberos.client
ssh_client: ssh.client
#_command
command: '*.command'
ftp_command: ftp.command
irc_command: ssh.client
pop3_command: pop3.command
#_date
date: '*.date'
sip_date: sip.date
smtp_date: smtp.date
#_duration
duration: event.duration
conn_duration: event.duration
files_duration: files.duration
snmp_duration: event.duration
#_from
from: '*.from'
kerberos_from: kerberos.from
smtp_from: smtp.from
#_is_orig
is_orig: '*.is_orig'
is_orig_file: file.is_orig
is_orig_pop3: pop3.is_orig
#_local_orig
local_orig: '*.local_orig'
conn_local_orig: conn.local_orig
files_local_orig: file.local_orig
#_method
method: http.request.method
http_method: http.request.method
sip_method: sip.method
#_msg
msg: notice.msg
notice_msg: notice.msg
pop3_msg: pop3.msg
#_name
name: file.name
smb_files_name: file.name
software_name: software.name
weird_name: weird.name
#_path
path: file.path
smb_files_path: file.path
smb_mapping_path: file.path
smtp_path: smtp.path
#_reply_msg
reply_msg: '*.reply_msg'
ftp_reply_msg: ftp.reply_msg
radius_reply_msg: radius.reply_msg
#_reply_to
reply_to: '*.reply_to'
sip_reply_to: sip.reply_to
smtp_reply_to: smtp.reply_to
#_response_body_len
response_body_len: http.response.body.bytes
http_response_body_len: http.response.body.bytes
sip_response_body_len: sip.response_body_len
#_request_body_len
request_body_len: http.request.body.bytes
http_request_body_len: http.response.body.bytes
sip_request_body_len: sip.response_body_len
#_service
service: '*.service'
kerberos_service: kerberos.service
smb_mapping_kerberos: smb.service
#_status
status: '*.status'
mqtt_status: mqtt.status
pop3_status: pop3.status
socks_status: socks.status
#_status_code
status_code: 'http.response.status_code'
http_status_code: http.response.status_code
sip_status_code: sip.status_code
#_status_msg
status_msg: http.status_msg
http_status_msg: http.status_msg
sip_status_msg: sip.status_msg
#_subject
subject: tls.subject
known_certs_subject: known_certs.subject
sip_subject: sip.subject
smtp_subject: smtp.subject
ssl_subject: tls.subject
#_trans_depth
trans_depth: '*.trans_depth'
http_trans_depth: http.trans_depth
sip_trans_depth: sip.trans_depth
smtp_trans_depth: smtp.trans_depth
#_version
version: '*.version'
gquic_version: gquic.version
http_version: http.version
ntp_version: ntp.version
socks_version: socks.version
snmp_version: snmp.version
ssh_version: ssh.version
tls_version: tls.version
# Conn and Conn Long
cache_add_rx_ev: conn.cache_add_rx_ev
cache_add_rx_mpg: conn.cache_add_rx_mpg
@@ -690,6 +674,7 @@ fieldmappings:
uri_vars: http.uri_vars
#user_agent: user_agent.original
#username: source.user.name
#version: http.version
# Intel
file_mime_type: file.mime_type
file_desc: intel.file_desc
@@ -1063,10 +1048,12 @@ fieldmappings:
san.email: x509.san.email
san.ip: x509.san.ip
san.uri: x509.san.url
# Temporary one off rule name's people have written
agent.version: version
c-cookie: http.cookie_vars
c-ip: source.ip
# Few other variations of names from zeek source itself
id_orig_h: source.ip
id_orig_p: source.port
id_resp_h: destination.ip
id_resp_p: destination.port
# Temporary one off rule name fields
cs-uri: url.original
clientip: source.ip
clientIP: source.io
@@ -13,8 +13,6 @@ logsources:
zeek:
product: zeek
index: 'filebeat*'
#'*ecs-corelight*'
#'*ecs-zeek-*
zeek-category-accounting:
category: accounting
rewrite:
@@ -22,12 +20,14 @@ logsources:
service: syslog
zeek-category-firewall:
category: firewall
conditions:
event.dataset: zeek.connection
rewrite:
product: zeek
service: conn
zeek-category-dns:
category: dns
conditions:
event.dataset: zeek.dns
rewrite:
product: zeek
service: dns
zeek-category-proxy:
category: proxy
rewrite:
@@ -35,8 +35,6 @@ logsources:
service: http
zeek-category-webserver:
category: webserver
conditions:
event.dataset: zeek.http
rewrite:
product: zeek
service: http
@@ -356,135 +354,84 @@ fieldmappings:
#user_agent: user_agent.original
#vlan: network.vlan.id # Not implemented by Elastic (Beats) yet
# Overlapping fields/mappings (aka: shared fields)
action:
- 'zeek.smb_files.action'
#service=tunnel: zeek.tunnel.action
#service=smb_files: zeek.smb_files.action
addl:
- 'zeek.weird.additional_info'
#service=dns: zeek.dns.addl
#service=weird: zeek.weird.additional_info
arg:
- 'zeek.*.arg'
auth:
- 'zeek.*.auth*'
#service=dns: zeek.dns.auth
#service=rfb: zeek.rfb.auth.success
cipher:
- 'zeek.*.cipher'
#service=kerberos: zeek.kerberos.cipher
#service=ssl: zeek.ssl.cipher
client:
- 'zeek.*.client*'
#service=kerberos: zeek.kerberos.cert.client.value
#service=ssh: zeek.ssh.client
command:
- 'zeek.*.command'
#service=ftp: zeek.ftp.command
#service=irc: zeek.irc.command
date:
- 'zeek.*.date'
#service=smtp: zeek.smtp.date
#service=sip: zeek.sip.date
duration:
#- event.duration
- '*.duration'
#service=conn: event.duration
#service=files: zeek.files.duration
#service=snmp: zeek.snmp.duration
from:
- 'zeek.*.from'
#service=smtp: zeek.smtp.from
#service=kerberos: zeek.kerberos.valid.from
is_orig:
- 'zeek.*.is_orig'
local_orig:
- 'zeek.*.local_orig'
method:
- http.request.method
#service=http: http.request.method
#service=sip: zeek.sip.sequence.method
name:
- 'zeek.smb_files.name'
#service=weird: zeek.weird.name
#service=smb_files: zeek.smb_files.name
path:
- 'zeek.*.path'
#service=smb_mapping: zeek.smb_mapping.path
#service=smb_files: zeek.smb_files.path
#service=smtp: zeek.smtp.path
password:
- 'zeek.*.password'
#service=ftp: zeek.ftp.password
#service=http: zeek.http.password
#service=socks: zeek.socks.password
reply_msg:
- 'zeek.*.reply*msg'
#service=ftp: zeek.ftp.reply.msg
#service=radius: zeek.radius.reply_msg
response_body_len:
- http.response.body.bytes
#service=http: http.response.body.bytes
#service=sip: zeek.sip.response_body_len
request_body_len:
- http.request.body.bytes
#service=http: http.response.body.bytes
#service=sip: zeek.sip.request_body_len
rtt:
#- event.duration
- 'zeek.*.rtt'
#service=dns: zeek.dns.rtt
#service=dce_rpc: zeek.dce_rpc.rtt
status_code:
- 'http.response.status_code'
#service=http: http.response.status_code
#service=sip: zeek.sip.status_code
status_msg:
- 'zeek.*status*msg'
#service=http: zeek.http.status_msg
#service=sip: zeek.sip.status.msg
action: 'zeek.smb_files.action'
mqtt_action: smb.action
smb_action: smb.action
tunnel_action: tunnel.action
addl: 'zeek.weird.additional_info'
dns_addl: zeek.dns.addl
weird_addl: zeek.weird.additional_info
arg: 'zeek.*.arg'
ftp_arg: zeek.ftp.arg
mysql_arg: zeek.mysql.arg
pop3_arg: zeek.pop3.arg
auth: 'zeek.*.auth*'
cipher: 'zeek.*.cipher'
kerberos_cipher: zeek.kerberos.cipher
ssl_cipher: zeek.ssl.cipher
tls_cipher: zeek.ssl.cipher
client: 'zeek.*.client*'
command: 'zeek.*.command'
ftp_command: zeek.irc.command
irc_command: zeek.ftp.command
pop3_command: zeek.pop3.command
date: 'zeek.*.date'
duration: event.duration
from: 'zeek.*.from'
kerberos_from: zeek.smtp.from
smtp_from: zeek.kerberos.valid.from
is_orig: 'zeek.*.is_orig'
local_orig: 'zeek.*.local_orig'
method: http.request.method
http_method: http.request.method
sip_method: zeek.sip.sequence.method
name: 'zeek.smb_files.name'
smb_files_name: zeek.smb_files.name
software_name: zeek.software.name
weird_name: zeek.weird.name
path: 'zeek.*.path'
smb_mapping_path: zeek.smb_mapping.path
smb_files_path: zeek.smb_files.path
smtp_files_path: zeek.smtp.path
password: 'zeek.*.password'
reply_msg: 'zeek.*.reply*msg'
reply_to: 'zeek.*.reply_to'
response_body_len: http.response.body.bytes
request_body_len: http.request.body.bytes
rtt: event.duration
status_code: 'http.response.status_code'
status_msg: 'zeek.*status*msg'
#_service:
service: 'zeek.*.service'
kerberos_service: zeek.kerberos.service
smb_mapping_kerberos: zeek.smb_mapping.service
#_subject:
subject:
- 'zeek.*.subject'
#service=sip: zeek.sip.subject
#service=ssl: zeek.ssl.subject
service:
- 'zeek.*.service'
#service=kerberos: zeek.kerberos.service
#service=smb_mapping: zeek.smb_mapping.service
- 'zeek.*.reply_to'
#service=sip: zeek.sip.reply_to
#service=smtp: zeek.smtp.reply_to
trans_depth:
- 'zeek.*.trans*depth'
#service=smtp: zeek.smtp.transaction_depth
#service=http: zeek.http.trans_depth
#service=sip: zeek.sip.transaction_depth
username:
- 'zeek.*.username'
#service=http: url.username
#service=notice: zeek.notice.username
#service=pop3: zeek.pop3.username
#service=radius: zeek.radius.username
uri:
- 'url.original'
#service=http: url.original
#service=sip: zeek.sip.uri
user:
- 'zeek.*user*'
#service=ftp: zeek.ftp.user.name
#service=irc: zeek.irc.user.name
known_certs_subject: zeek.known_certs.subject
sip_subject: zeek.sip.subject
smtp_subject: zeek.smtp.subject
ssl_subject: zeek.ssl.subject
trans_depth: 'zeek.*.trans*depth'
username: 'zeek.*.username'
uri: 'url.original'
user: 'zeek.*user*'
#_user_agent
user_agent:
- 'zeek.*user_agent*'
#service=http: user_agent.original
#service=guic: user_agent
#service=sip: zeek.sip.user_agent
#service=smtp: zeek.smtp.user_agent
version:
- 'zeek.*.version'
#service=snmp: zeek.snmp.version
#service=socks: zeek.socks.version
#service=ssh: zeek.ssh.version
#service=ssl: zeek.ssl.version
http_user_agent: user_agent.original
gquic_user_agent: zeek.gquic.user_agent
sip_user_agent: zeek.sip.user_agent
smtp_user_agent: zeek.smtp.user_agent
#_version
version: 'zeek.*.version'
gquic_version: zeek.gquic.version
http_version: http.version
ntp_version: zeek.ntp.version
socks_version: zeek.socks.version
snmp_version: zeek.snmp.version
ssh_version: zeek.ssh.version
tls_version: zeek.ssl.version
# DNS matching Taxonomy & DNS Category
answer: dns.answers.name
question_length: labels.dns.query_length
@@ -660,6 +607,7 @@ fieldmappings:
uri_vars: zeek.http.uri_vars
#user_agent: user_agent.original
#username: source.user.name
#version: http.version
# Intel
file_mime_type: zeek.intel.mime_type
file_desc: zeek.intel.file_desc
+12 -7
View File
@@ -19,12 +19,14 @@ logsources:
service: syslog
zeek-category-firewall:
category: firewall
conditions:
'@stream': conn
rewrite:
product: zeek
service: conn
zeek-category-dns:
category: dns
conditions:
'@stream': dns
rewrite:
product: zeek
service: dns
zeek-category-proxy:
category: proxy
rewrite:
@@ -32,8 +34,6 @@ logsources:
service: http
zeek-category-webserver:
category: webserver
conditions:
'@stream': http
rewrite:
product: zeek
service: http
@@ -346,7 +346,12 @@ fieldmappings:
cs-method: method
cs-referrer: referrer
cs-version: version
# Temporary one off rule name's people have written
# Few other variations of names from zeek source itself
id_orig_h: id.orig_h
id_orig_p: id.orig_p
id_resp_h: id.resp_h
id_resp_p: id.resp_p
# Temporary one off rule name fields
agent.version: version
c-cookie: cookie
c-ip: id.orig_h
+15 -9
View File
@@ -12,12 +12,14 @@ logsources:
service: syslog
zeek-category-firewall:
category: firewall
conditions:
sourcetype: 'bro:conn:json'
rewrite:
product: zeek
service: conn
zeek-category-dns:
category: dns
conditions:
sourcetype: 'bro:dns:json'
rewrite:
product: zeek
service: dns
zeek-category-proxy:
category: proxy
rewrite:
@@ -25,16 +27,15 @@ logsources:
service: http
zeek-category-webserver:
category: webserver
conditions:
sourcetype: 'bro:http:json'
rewrite:
product: zeek
service: http
zeek-conn:
product: zeek
service: conn
conditions:
sourcetype: 'bro:conn:json'
rewrite:
product: zeek
service: conn
zeek-conn_long:
product: zeek
service: conn_long
@@ -337,4 +338,9 @@ fieldmappings:
cs-host: host
cs-method: method
cs-referrer: referrer
cs-version: version
cs-version: version
# Few other variations of names from zeek source itself
id_orig_h: id.orig_h
id_orig_p: id.orig_p
id_resp_h: id.resp_h
id_resp_p: id.resp_p
+24 -2
View File
@@ -58,6 +58,7 @@ fieldmappings:
AuthenticationPackageName: winlog.event_data.AuthenticationPackageName
CallingProcessName: winlog.event_data.CallingProcessName
CallTrace: winlog.event_data.CallTrace
Channel: winlog.channel
CommandLine: process.args
ComputerName: winlog.computer_name
ContextInfo: winlog.event_data.ContextInfo
@@ -65,8 +66,10 @@ fieldmappings:
Description: winlog.event_data.Description
DestinationHostname: destination.domain
DestinationIp: destination.ip
dst_ip: destination.ip
#DestinationIsIpv6: winlog.event_data.DestinationIsIpv6 #=gets deleted and not boolean...https://github.com/elastic/beats/blob/71eee76e7cfb8d5b18dfacad64864370ddb14ce7/x-pack/winlogbeat/module/sysmon/config/winlogbeat-sysmon.js#L278-L279
DestinationPort: destination.port
dst_port: destination.port
DestinationPortName: network.protocol
Details: winlog.event_data.Details
EngineVersion: winlog.event_data.EngineVersion
@@ -74,8 +77,12 @@ fieldmappings:
FailureCode: winlog.event_data.FailureCode
FileName: file.path
GrantedAccess: winlog.event_data.GrantedAccess
GroupName: winlog.event_data.GroupName
GroupSid: winlog.event_data.GroupSid
GroupName:
- winlog.event_data.GroupName
- group.name
GroupSid:
- group.id
- winlog.event_data.GroupSid
Hashes: winlog.event_data.Hashes
HiveName: winlog.event_data.HiveName
HostVersion: winlog.event_data.HostVersion
@@ -112,7 +119,9 @@ fieldmappings:
SourceHostname: source.domain
SourceImage: process.executable
SourceIp: source.ip
src_ip: source.ip
SourcePort: source.port
src_port: source.port
#SourceIsIpv6: winlog.event_data.SourceIsIpv6 #=gets deleted and not boolean...https://github.com/elastic/beats/blob/71eee76e7cfb8d5b18dfacad64864370ddb14ce7/x-pack/winlogbeat/module/sysmon/config/winlogbeat-sysmon.js#L278-L279
StartModule: winlog.event_data.StartModule
Status: winlog.event_data.Status
@@ -129,3 +138,16 @@ fieldmappings:
TargetUserSid: user.id
User: user.name
WorkstationName: source.domain
# Channel: WLAN-Autoconfig AND EventID: 8001
AuthenticationAlgorithm: winlog.event_data.AuthenticationAlgorithm
BSSID: winlog.event_data.BSSID
BSSType: winlog.event_data.BSSType
CipherAlgorithm: winlog.event_data.CipherAlgorithm
ConnectionId: winlog.event_data.ConnectionId
ConnectionMode: winlog.event_data.ConnectionMode
InterfaceDescription: winlog.event_data.InterfaceDescription
InterfaceGuid: winlog.event_data.InterfaceGuid
OnexEnabled: winlog.event_data.OnexEnabled
PHYType: winlog.event_data.PHYType
ProfileName: winlog.event_data.ProfileName
SSID: winlog.event_data.SSID
+1
View File
@@ -57,6 +57,7 @@ fieldmappings:
AuthenticationPackageName: event_data.AuthenticationPackageName
CallingProcessName: event_data.CallingProcessName
CallTrace: event_data.CallTrace
Channel: winlog.channel
CommandLine: event_data.CommandLine
ComputerName: computer_name
ContextInfo: event_data.ContextInfo
+20
View File
@@ -57,6 +57,7 @@ fieldmappings:
AuthenticationPackageName: winlog.event_data.AuthenticationPackageName
CallingProcessName: winlog.event_data.CallingProcessName
CallTrace: winlog.event_data.CallTrace
Channel: winlog.channel
CommandLine: winlog.event_data.CommandLine
ComputerName: winlog.computer_name
ContextInfo: winlog.event_data.ContextInfo
@@ -64,8 +65,10 @@ fieldmappings:
Description: winlog.event_data.Description
DestinationHostname: winlog.event_data.DestinationHostname
DestinationIp: winlog.event_data.DestinationIp
dst_ip: winlog.event_data.DestinationIp
DestinationIsIpv6: winlog.event_data.DestinationIsIpv6
DestinationPort: winlog.event_data.DestinationPort
dst_port: winlog.event_data.DestinationPort
Details: winlog.event_data.Details
EngineVersion: winlog.event_data.EngineVersion
EventType: winlog.event_data.EventType
@@ -107,6 +110,10 @@ fieldmappings:
Signature: winlog.event_data.Signature
Source: winlog.event_data.Source
SourceImage: winlog.event_data.SourceImage
SourceIp: winlog.event_data.SourceIp
src_ip: winlog.event_data.SourceIp
SourcePort: winlog.event_data.SourcePort
src_port: winlog.event_data.SourcePort
StartModule: winlog.event_data.StartModule
Status: winlog.event_data.Status
SubjectUserName: winlog.event_data.SubjectUserName
@@ -118,3 +125,16 @@ fieldmappings:
TicketOptions: winlog.event_data.TicketOptions
User: winlog.event_data.User
WorkstationName: winlog.event_data.WorkstationName
# Channel: WLAN-Autoconfig AND EventID: 8001
AuthenticationAlgorithm: winlog.event_data.AuthenticationAlgorithm
BSSID: winlog.event_data.BSSID
BSSType: winlog.event_data.BSSType
CipherAlgorithm: winlog.event_data.CipherAlgorithm
ConnectionId: winlog.event_data.ConnectionId
ConnectionMode: winlog.event_data.ConnectionMode
InterfaceDescription: winlog.event_data.InterfaceDescription
InterfaceGuid: winlog.event_data.InterfaceGuid
OnexEnabled: winlog.event_data.OnexEnabled
PHYType: winlog.event_data.PHYType
ProfileName: winlog.event_data.ProfileName
SSID: winlog.event_data.SSID