pC_sawscloudtrailloginjson.md
June 14, 2023 ยท View on GitHub
Parser Content
{
Name = s-aws-cloudtrail-login-json
Vendor = Amazon
Product = AWS CloudTrail
Lms = Splunk
DataType = "app-login"
TimeFormat = "yyyy-MM-dd'T'HH:mm:ss"
Conditions = ["""AwsConsoleSignIn""", """eventName"""]
Fields = [
""""{1,20}eventTime"{1,20}\s{0,100}:\s{0,100}"{1,20}?(|({time}\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d)Z)"{1,20}\s{0,100}[,\]\}]""",
""""{1,20}sourceIPAddress"{1,20}\s{0,100}:\s{0,100}"{1,20}?(|({src_ip}[^"].+?))"{1,20}\s{0,100}[,\]\}]""",
""""{1,20}eventName"{1,20}\s{0,100}:\s{0,100}"{1,20}?(|({activity_action}[^"].+?))"{1,20}\s{0,100}[,\]\}]""",
""""{1,20}eventSource"{1,20}\s{0,100}:\s{0,100}"{1,20}?(|({host}[^"].+?))"{1,20}\s{0,100}[,\]\}]""",
""""{1,20}userName"{1,20}\s{0,100}:\s{0,100}"{1,20}?(|({user}[^"].+?))"{1,20}\s{0,100}[,\]\}]""",
""""userIdentity\\?".{1,2000}?"arn\\?"\s{0,100}:\s{0,100}\\?"?arn:aws:iam::[^\/"]{1,2000}\/(({user_email}[^\@"]{1,2000}@[^\."]{1,2000}\.[^"]{1,2000})|({user}[^"]{1,2000}))"""
""""userIdentity\\?".{1,2000}?"arn\\?"\s{0,100}:\s{0,100}\\?"?arn:aws:sts::\d{1,100}:assumed-role\/([^\/"]{1,2000}\/)(({user_email}[^\@"]{1,2000}@[^\."]{1,2000}\.[^"]{1,2000})|({user}[^"]{1,2000}))"""
""""errorMessage"\s{0,100}:\s{0,100}"({failure_reason}[^"]{1,2000})"""",
""""responseElements\\?"\s{0,100}:\s{0,100}.+?\s{0,100}\\?".+?\\?"\s{0,100}:\s{0,100}\\?"({outcome}[^"]{1,2000}?)\\?"""",
""""eventType"{1,20}\s{0,100}:\s{0,100}"({app}[^"]{1,2000})""""
""""userAgent"{1,20}\s{0,100}:\s{0,100}"({user_agent}[^"]{1,2000})"""",
""""recipientAccountId"{1,20}\s{0,100}:\s{0,100}"({object}[^"]{1,2000})""""
""""awsRegion":"({region}[^"]{1,2000})"""",
"""\srequestClientApplication=({app}[^\s]{1,2000})\s""",
]
}