pC_rawwindowsaccount4740.md

June 14, 2023 ยท View on GitHub

Parser Content

{
Name = raw-windows-account-4740
  Vendor = Microsoft
  Product = Windows
  Lms = Direct
  DataType = "windows-account-lockout"
  TimeFormat = "MMM dd HH:mm:ss yyyy"
  Conditions = ["""Account That Was Locked Out"""]
  Fields = [
    """exabeam_host=(gcs-topic|({host}[\w\-.]{1,2000}))""",
     """exabeam_time=({time}\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d)""",
    """hostname=({host}({dest_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})|({dest_host}[\w.\-]{1,2000})),\s{0,100}\w+=""",
    """ip=\[({dest_ip}[a-fA-F0-9.:]{1,2000})""",
    """"agent_hostname":"({host}({dest_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})|({dest_host}[\w.\-]{1,2000}))"""",
    """computer":"({host}({dest_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})|({dest_host}[\w.\-]{1,2000}))"""",
    """<\d{1,100}>(?i)\w+\s{0,100}\d{1,100}\s{0,100}\d{1,100}:\d{1,100}:\d{1,100}\s{1,100}(am\s{1,100}|pm\s{1,100})?(::ffff:)?({host}[\w\-.]{1,2000})\s"""
    """<\d{1,100}>(?i)\w+\s{0,100}\d{1,100}\s{0,100}\d{1,100}:\d{1,100}:\d{1,100}\s{1,100}(am\s{1,100}|pm\s{1,100})?(::ffff:)?(({dest_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})|({dest_host}[\w\-.]{1,2000}))\s"""
    """({event_name}Account That Was Locked Out)""",
    """({time}(?i)(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \d{1,2} \d{1,2}:\d{1,2}:\d{1,2} 20\d{2})""",
    """({event_code}4740)""",
    """(?i)(((audit|success)( |_)(success|audit))|information)(\s{1,100}|,)(::ffff:)?({host}({dest_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})|({dest_host}[\w.\-]{1,2000}))""",
    """({time}\d\d\d\d-\d\d-\d\d\s\d\d:\d\d:\d\d)\s({host}({dest_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})|({dest_host}[\w.\-]{1,2000}))""",
    """(::ffff:)?({host}({dest_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})|({dest_host}[\w.\-]{1,2000}))\/Microsoft-Windows-Security-Auditing \(4740\)""",
    """"dhn":"(::ffff:)?({host}({dest_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})|({dest_host}[^-"]{1,2000}))""",
    """Computer : (::ffff:)?({host}({dest_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})|({dest_host}[\w.\-]{1,2000}))""",
    """Computer(\w+)?["\s]{0,2000}(:|=)\s{0,100}"?(::ffff:)?({host}({dest_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})|({dest_host}[\w.\-]{1,2000}))("|\s)""",
    """"system_name":"(::ffff:)?({host}({dest_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})|({dest_host}[\w.\-]{1,2000}))"""",
    """Security,?(\srn=|\s{1,100})?({record_id}\d{1,100})""",       
    """Subject(:|=).+?Account Name(:|=)\s{0,100}({caller_user}[^\s]{0,2000}?)(\\n){0,20}[\s;]{0,2000}Account Domain(:|=)""",
    """Subject(:|=).+?Account Domain(:|=)\s{0,100}({caller_domain}[^\s]{0,2000}?)(\\n){0,20}[\s;]{0,2000}Logon ID(:|=)""",
    """Subject(:|=).+?Logon ID(:|=)\s{0,100}({logon_id}.*?)(\\n){0,20}[\s;]{0,2000}Account""",
    """Locked Out:(\\n){0,20}\s{1,100}Security ID:\s{1,100}(%\{)?({user_sid}([\w\d\-]{1,2000}?)|([^\s]{1,2000}))\}?(\\n){0,20}\s{1,100}Account Name:\s{1,100}(?=\w)({user}.+?)(\\n){0,20}\s{0,100}Additional""",
    """Caller Computer Name:\s{1,100}(\\+)?(::ffff:)?({src_host}[^\#\s",<]{1,2000})""",
  ]
  DupFields=[ "caller_domain->domain" ]


}