pC_microsoftevsecuritykvprocesscloseprocessexited.md
October 24, 2023 ยท View on GitHub
Parser Content
{
Name = microsoft-evsecurity-kv-process-close-processexited
ParserVersion = v1.0.0
Conditions = [ """A process has exited""" ]
Fields = ${WindowsParsersTemplates.windows-events.Fields}[
""""TimeGenerated":"({time}\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d)""",
""""Computer":"({host}[^"]+)"""",
"""({time}\w+ \d+ \d+:\d+:\d+ \d\d\d\d)""",
"""\d+\s+({host}[^\s]+)\sMSWinEventLog""",
""""forwarder":"({host}[^"]+)""",
"""({event_name}A process has exited)""",
""""EventID":({event_code}\d{1,5})""",
"""Security ID:\s*({user_sid}[^\s]+)""",
""""SubjectDomainName":"({domain}[^"]+)"""",
""""SubjectUserName":"({user}[\w\.\-]{1,40}\$?)"""",
"""Account Name:\s*(\\+[srnt])*({src_host}[^\s]+)""",
"""Account Domain:\s*({domain}[^:]+?)\s+Logon ID:""",
"""Logon ID:\s*({login_id}[^\s]+)""",
"""Process ID:\s*({process_id}[^\s]+)""",
""""ProcessName":"({process_path}(({process_dir}[^"]+?)\\+)?({process_name}[^"\\]+))"""",
"""Account Name:\s*[\\t\\r\\n]*({user}[\w\.\-]{1,40}\$?)""",
"""Exit Status:\s*({result}[^\s"]+)"""
"""Process Name:(\s|\\t|\\n|\\r)*({process_path}({process_dir}(?:[^\s]+)?[\\\/])?({process_name}[^\\\/\s]+))\s"""
]
windows-events = {
Vendor = Microsoft
Product = Windows
TimeFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSSSSSSSZ"
Fields = [
"""<Computer>({host}[\w.-]+)<\/Computer>""",
"""<\d+>\w+ \d+ \d\d:\d\d:\d\d ({host}[\w_\-\.]+)""",
"""<TimeCreated SystemTime\\*='({time}\d\d\d\d-\d\d\-\d\dT\d\d:\d\d:\d\d\.\d\d\d\d\d\d\d\d\dZ)'""",
"""<EventID>({event_code}\d+)<\/EventID>""",
"""<Message>({event_name}[^<\.]+)""",
"""<Keywords>({result}[^<]+)<\/Keywords>""",
"""<Task>({task}[^<]+)"""
}