pC_leefguardiumdbquery.md

June 14, 2023 ยท View on GitHub

Parser Content

{
Name = leef-guardium-db-query
  Vendor = IBM
  Product = Infosphere Guardium
  Lms = QRadar
  DataType = "database-query"
  IsHVF = true
  TimeFormat = "yyyy-MM-dd HH:mm:ss"
  Conditions = [ """LEEF:""", """|IBM|Guardium|""", """|type=SQL_""" ]
  Fields = [
    """\d\d:\d\d:\d\d ({host}[\w\-.]{1,2000}) GuardiumSniffer\[\d{1,100}\]""",
    """\d\d:\d\d:\d\d ({host}[\w\-.]{1,2000}) guard_sender""",
    """\WruleDesc=({rule_description}[^\|]{1,2000})""",
    """\WdevTime=({time}\d\d\d\d-\d{1,100}-\d{1,100} \d\d:\d\d:\d\d)""",
    """\WserverType=({server_type}[^\|]{1,2000})""",
    """\WdbUser=(({domain}[^\|\\]{1,2000})\\)?({db_user}[^\|\\]{1,2000})""",
    """\WusrName =(|({user}[^\|]{1,2000}))""",
    """\WsourceProgram=({source_program}[^\|]{1,2000})""",
    """\Wdst=({dest_ip}[^\|]{1,2000})""",
    """\WdstPort=({dest_port}\d{1,100})""",
    """\WdbName =({database_name}[^\|]{1,2000})""",
    """\Wsrc=({src_ip}[^\|]{1,2000})""",
    """\WsrcPort=({src_port}\d{1,100})""",
    """\Wsql=\s{0,20}({db_query}[^\|]{1,2000}?)\s{0,20}\|""",
    """\Wsql=\s{0,20}(sp_executesql\s{1,100})?({db_operation}[^\s]{1,20}?)\s{1,20}""",
    """\WSQLID=({additional_info}[^;\|]{1,2000}?)\s{0,100}(;|\|)""",
    """\WPROG=({app}[^;\|]{1,2000}?)\s{0,100}(;|\|)""",
    """\WDB_NAME=({database_name}[^;\|]{1,2000}?)\s{0,100}(;|\|)""",
    """\WusrName =({service_name}[^;\|]{1,2000}?)\s{0,100}(;|\|)""",
    """\Wprotocol=({protocol}[^\|]{1,2000})""",
  ]
  DupFields = [ "db_user->account" ]


}