pC_xml4624.md

June 14, 2023 ยท View on GitHub

Parser Content

{
Name = xml-4624
    Vendor = Microsoft
    Product = Windows
    Lms = ElasticSearch
    DataType = "windows-4624"
    TimeFormat = "yyyy-MM-dd'T'HH:mm:ss"
    Conditions = ["""<EventID>4624</EventID>""", """<Data Name ="""]
    Fields = [
      """SystemTime=('|")({time}\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d)""",
      """({event_name}An account was successfully logged on)""",
      """<Computer>([^<>]{1,2000}?[\\\/]{1,2000})?({host}({dest_host}[\w\-]{1,2000})[^<]{0,2000})</Computer>""",
      """<EventID>({event_code}[^<]{1,2000})</EventID>""",
      """<Data Name =('|")LogonType('|")>({logon_type}\d{1,100})</Data>""",
      """<Data Name =('|")TargetUserName('|")>({user}[^<]{1,2000})</Data>""",
      """<Data Name =('|")TargetDomainName('|")>(-|({domain}[^<]{1,2000}))<\/Data>""",
      """<Data Name =('|")ProcessName('|")>(?:-|({process}({process_directory}[^<>]{0,2000}?[\\\/]{1,2000})?({process_name}[^<>\\\/]{1,2000})))</Data>""",
      """<Data Name =('|")IpAddress('|")[^<>]{0,2000}?>(?:-|({src_ip}[A-Fa-f\d.:]{1,2000}))</Data>""",
      """<Data Name =('|")LogonProcessName('|")>({auth_process}[^\s<]{1,2000})""",
      """<Data Name =('|")AuthenticationPackageName('|")>({auth_package}[^<]{1,2000})</Data>""",
      """<Data Name =('|")TargetLogonId('|")>({logon_id}[^<]{1,2000})</Data>""",
      """<Data Name =('|")TargetUserSid('|")>({user_sid}[^<]{1,2000})</Data>""",
      """<Data Name =('|")WorkstationName('|")>([A-Fa-f:\d.]{1,2000}|-|({src_host_windows}[^<]{1,2000}?))\s{0,100}</Data>""",
      """EventRecordID>({record_id}[^<]{1,2000})<""",
      """<Data Name =('|")SubjectUserSid('|")>({subject_sid}[^<]{1,2000})</Data>""",
      """<Data Name =('|")KeyLength('|")>({key_length}[^<]{1,2000})</Data>"""
    ]
    DupFields = ["process_directory->directory"]
  

}