pC_sawsdataaccess.md

June 14, 2023 ยท View on GitHub

Parser Content

{
Name = s-aws-data-access
  Vendor = Amazon
  Product = AWS CloudTrail
  Lms = Direct
  DataType = "cloud-storage-access"
  TimeFormat = "dd/MMM/yyyy:HH:mm:ss"
  Conditions = ["""requestClientApplication=AWS Collector""", """ arn:aws""" , """.amazonaws.com """ ]
  Fields = [
    """exabeam_host=([^=]{1,2000}@\s{0,100})?({host}\S+)""",
    """\s({bucket}\S+)\s\[\d\d\/\w\w\w\/\d\d\d\d:\d\d:\d\d:\d\d""",
    """\[({time}\d\d\/\w\w\w\/\d\d\d\d:\d\d:\d\d:\d\d)""",
    """\d\d\d\d:\d\d:\d\d:\d\d\s\+\d\d\d\d\]\s({src_ip}[^\s]{1,2000})""",
    """:assumed-role\/({accesses}[^\/]{1,2000}\/({user}[^\/\s]{1,2000}))""",
    """assumed-role\/({user}[^\/]{1,2000})"""
    """\s(REST|BATCH)\.({method}\w+)""",
    """\s(REST|BATCH)\.\w+\.\w+\s(({file_path}({file_parent}[^\s]{0,2000})\/({file_name}[^\s\/]{1,2000})))\s""",
    """\s(REST|BATCH)\.\w+\.\w+\s\S+\s"[^"]{1,2000}"\s({outcome}\d{1,100})""",
    """\s(REST|BATCH)\.\w+\.\w+\s(-|[^\s]{1,2000})\s"[^"]{1,2000}"\s({outcome}[^\s]{1,2000})\s(-|({failure_reason}[^\s]{1,2000}))\s(-|({bytes_out}[^\s]{1,2000}))\s(-|[^\s]{1,2000})\s(-|[^\s]{1,2000})\s(-|[^\s]{1,2000})\s"(-|[^\s]{1,2000})"\s"(-|({user_agent}[^"]{1,2000}))"\s"""
    """({service}s3.amazonaws.com)""",
    """\s({activity}(REST|BATCH)\.\w+\.\w+)""",
  ]
  DupFields = [ "accesses->role", "file_path->object" ]


}