pC_qoracledblogin.md
June 14, 2023 ยท View on GitHub
Parser Content
{
Name = q-oracle-db-login
Vendor = Oracle
Product = Oracle Database
Lms = QRadar
DataType = "database-login"
IsHVF = true
TimeFormat = "yyyy-MM-dd HH:mm:ss.S"
Conditions = [ """ ACTION_NAME: """, """"LOGON"""", """ COMMENT_TEXT: """, """"Authenticated by:""" ]
Fields = [
"""OS_USERNAME:\s{0,100}"{1,20}({os_user}[^":]{1,2000})""",
"""\sUSERNAME:\s{0,100}"{1,20}({db_user}[^":]{1,2000})""",
"""USERHOST:\s{0,100}"{1,20}({dest_host}[^":]{1,2000})""",
"""TIMESTAMP:\s{0,100}"{1,20}({time}\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d\.\d{1,100})""",
"""COMMENT_TEXT:\s{0,100}"{1,20}[^"]{0,2000}?PROTOCOL=({protocol}\w+)""",
"""COMMENT_TEXT:\s{0,100}"{1,20}[^"]{0,2000}?HOST=({dest_ip}[a-fA-F\d.:]{1,2000})""",
"""SESSIONID:\s{0,100}"{1,20}({session_id}[^":]{1,2000})""",
"""OS_PROCESS:\s{0,100}"{1,20}({process_id}\d{1,100})""",
"""DBID:\s{0,100}"{1,20}({database_name}\d{1,100})"""
]
DupFields = [ "os_user->user", "db_user->account" ]
}