pC_sxml7045.md
June 14, 2023 ยท View on GitHub
Parser Content
{
Name = s-xml-7045
Vendor = Microsoft
Product = Windows
Lms = Splunk
DataType = "windows-service-created"
TimeFormat = "yyyy-MM-dd'T'HH:mm:ss"
Conditions = [ """>7045</EventID>""", """<Data Name ='AccountName'"""]
Fields = [
"""SystemTime='({time}\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d)""",
"""ProcessID='({process_id}[^']{1,2000})""",
"""<Computer>({host}[^<]{1,2000})</Computer>""",
""">({event_code}\d{1,100})</EventID>""",
"""<Security UserID='({user_sid}[^']{1,2000})""",
"""<Data Name ='ServiceName'>({service_name}[^<]{1,2000}?)\s{0,100}</Data>""",
"""<Data Name ='ServiceType'>({service_type}[^<]{1,2000}?)\s{0,100}</Data>""",
"""<Data Name ='ImagePath'>({process}({directory}[^<>"]{0,2000}?[\\\/]{1,2000})?({process_name}[^"<>\\\/]{0,2000}))</Data>""",
"""<Data Name ='ImagePath'>({command_line}"({process}({directory}[^<>"]{0,2000}?[\\\/]{1,2000})?({process_name}[^"<>\\\/]{0,2000}))"(\s{0,100}({arg}[^<>]{1,2000}))?)</Data>""",
"""<Data Name ='AccountName'>(({account_domain}[^<>\\\/]{1,2000})[\\\/]{1,2000})?({account_name}[^<]{1,2000}?)</Data>""",
"""({event_name}A service was installed in the system)""",
]
DupFields = [ "host->dest_host", "directory->process_directory" ]
}