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" ]


}