pC_xml46251.md

June 14, 2023 ยท View on GitHub

Parser Content

{
Name = xml-4625-1
    Vendor = Microsoft
    Product = Windows
    Lms = Direct
    DataType = "windows-failed-logon"
    TimeFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSSSSSSSZ"
    Conditions = ["<EventID>4625</EventID>", "An account failed to log on", "Failure Reason", "Computer"]
    Fields = [
      """({event_name}An account failed to log on)""",
      """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)'""",
      """Computer>({host}[^<]{1,2000})<\/Computer""",
      """({event_code}4625)""",
      """Subject(:|=).+?Account Name(:|=)\s{0,100}(-|({caller_user}[^\s@]{1,2000}?))[\s;]{0,2000}Account Domain(:|=)""",
      """Logon Type(:|=)\s{0,100}({logon_type}[\d]{1,2000})\s{1,100}Account\s""",
      """Account For[\s;]{0,2000}Which Logon Failed(:|=)[\s;]{0,2000}Security ID(:|=)\s{0,100}(?:\/?NULL SID|({user_sid}.+?))[\s;]{0,2000}Account Name""",
      """Logon Failed(:|=).+?Account Name(:|=)\s{0,100}({user}[^\s@]{1,2000}?)[\s;]{0,2000}Account Domain(:|=)""",
      """Logon Failed(:|=).+?Account Name(:|=)\s{0,100}({user_email}[^\s@;]{1,2000}?@[^\s@;]{1,2000}?)[\s;]{0,2000}Account Domain(:|=)""",
      """Logon Failed(:|=).+?Account Domain(?::|=)\s{0,100}(|-|({domain}[^\s]{1,2000}?))[\s;]{0,2000}Failure Information""",
      """Sub Status(:|=)\s{0,100}({result_code}.+?)[\s;]{0,2000}Process Information(:|=)""",
      """Workstation Name(:|=)\s{0,100}(-|({src_host_windows}[^\s;]{1,2000}))[\s;]{0,2000}Source Network Address(:|=)""",
      """Source Network Address(:|=)\s{0,100}(-|({src_ip}[^\s;]{1,2000}))[\s;]{0,2000}Source Port(:|=)""",
      """Logon Process(:|=)\s{0,100}({auth_process}[^\s;]{1,2000})[\s;]{0,2000}Authentication Package(:|=)""",
      """Authentication Package(:|=)\s{0,100}({auth_package}.+?)[\s;]{0,2000}Transited Services(:|=)""",
    ]
    DupFields = ["host->dest_host"]
  

}