parserContent_cef-cisco-firepower-dns-query.md

July 25, 2023 ยท View on GitHub

Parser Content

{
Name = cef-cisco-firepower-dns-query
  DataType = "dns-query"
  Conditions = [ """|Cisco|""" , """|Firepower|""","""|CONNECTION STATISTICS|""", """destinationDnsDomain=""" ]
  Fields = ${CiscoParsersTemplates.cisco-firepower-events.Fields}[
  """destinationDnsDomain=({query}[^\s]{1,2000})""",
  """destinationDnsDomain=({query}[^\s]{1,2000}\.({top_query}\w+\.(?i)(com|net|info|edu|org|gov|co|jp|ru|de|ir|it|in|fr|info|pl|nl|es|gr|cz|eu|tv|me|jp|ca|cn|uk|my|cc|id|us|nz|biz|club|io|gg|fi|au|st|tw|asia|sg|ie|li|za)))""",
  ]
}
cisco-firepower-events = {
  Vendor = Cisco
  Product = Cisco Firepower
  Lms = Direct
  IsHVF = true
  TimeFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
  Fields = [
    """@timestamp[":]{0,2000}({time}\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d.\d\d\dZ)""",
    """"host[":]{0,2000}({host}[^"]{1,2000})""",
    """act=({action}[^\s]{1,2000})""",
    """reason=(?:N\/A|({failure_reason}[^\s]{1,2000}))""",
    """deviceInboundInterface=({src_interface}[^\s]{1,2000})\s{0,100}deviceOutboundInterface=({dest_interface}[^\s]{1,2000})""",
    """app=(?:Unknown|({app}[^\s]{1,2000}))""",
    """bytesIn=({bytes_in}\d{1,100})\s{0,100}bytesOut=({bytes_out}\d{1,100})""",
    """proto=({protocol}[^\s]{1,2000})""",
    """cs1=({policy}[^\s]{1,2000})""",
    """cs2=({rule}[^\s]{1,2000})""",
    """cs5Label=({category}[^\s]{1,2000})""",
    """dpt=({dest_port}\d{1,100})\s{0,100}dst=({dest_ip}[A-Fa-f:\d.]{1,2000})""",
    """request=({url}[^\s]{1,2000})""",
    """spt=({src_port}\d{1,100})\s{0,100}src=({src_ip}[A-Fa-f:\d.]{1,2000})""",
    """user=(?:No Authentication Required|({user}[^"\s]{1,2000}))""",
        ]