pC_guardiumdbquery.md
June 14, 2023 ยท View on GitHub
Parser Content
{
Name = guardium-db-query
Vendor = IBM
Product = Infosphere Guardium
Lms = Direct
DataType = "database-query"
IsHVF = true
TimeFormat = "yyyy-MM-dd HH:mm:ss"
Conditions = [ """SQLID=""", """AppUserName =""", """DB_NAME=""", """DBUser=""" ]
Fields = [
"""({host}[\w.\-]{1,2000})\s{1,100}\w+\[.*?\]:\s{0,100}AppUserName =""",
"""exabeam_time=({time}\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d)""",
"""\WreceiptTime=({time}\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d)""",
"""\WAppUserName =PLAN=({os_user}[^;\|]{1,2000}?)\s{0,100}(?:;|\||$)""",
"""\WPROG=({source_program}[^;\|]{1,2000}?)\s{0,100}(?:;|\||$)""",
"""\WDB_NAME=({database_name}[^;\|]{1,2000}?)\s{0,100}(?:;|\||$)""",
"""\WclientHostname=({src_host}[^;\|]{1,2000}?)\s{0,100}(?:;|\||$)""",
"""\WclientIP=({src_ip}[a-fA-F\d.:]{1,2000})""",
"""\WclientPort=({src_port}\d{1,100})""",
"""\WDBProtocol=({db_protocol}[^;\|]{1,2000}?)\s{0,100}(?:;|\||$)""",
"""\WDBUser=({db_user}[^;\|]{1,2000}?)\s{0,100}(?:;|\||$)""",
"""\WruleDescription=({rule_description}[^;\|]{1,2000}?)\s{0,100}(?:;|\||$)""",
"""\WserverType=({server_group}[^;\|]{1,2000}?)\s{0,100}(?:;|\||$)""",
"""\WserviceName =({service_name}[^;\|]{1,2000}?)\s{0,100}(?:;|\||$)""",
"""\WVerb=({db_operation}[^;\|]{1,2000}?)\s{0,100}(?:;|\||$)""",
]
DupFields = [ "db_user->account", "os_user->user" ]
}