parserContent_cisco-sourcefire-alert.md

July 25, 2023 ยท View on GitHub

Parser Content

{
Name = cisco-sourcefire-alert
  Vendor = Cisco
  Product = Cisco Firepower
  Lms = Direct
  DataType = "alert"
  TimeFormat = "EEE MMM dd HH:mm:ss yyyy z"
  Conditions = [ """SFIMS: Correlation Event:""" ]
  Fields = [
    """({host}[\w\-.]{1,2000}) SFIMS:\s{0,100}Correlation Event:\s{0,100}({policy}.+?) (correlation policy|on Discovered host|on Security Intelligence) at ({time}\w+ \w+ \d\d \d\d:\d\d:\d\d \d\d\d\d \w+?)\s{0,100}(Connection Type|:)""",
    """Connection Type:\s{0,100}({alert_type}.+?) (0.0.0.0|({src_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}))\:({src_port}\d{1,100}) \((unknown|({src_country}[^\)]{1,2000}))\) -> (0.0.0.0|({dest_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}))\:({dest_port}\d{1,100}) \((unknown|({dest_country}[^\)]{1,2000}))\) \(({protocol}[^\)]{1,2000})\)""",
    """<\*-\s{0,100}({alert_type}[^>]{0,2000}?From\s{1,100}"({src_host}[\w\-.]{1,2000})")""",
    """IP Address:\s{0,100}({src_ip}[A-Fa-f:\d.]{1,2000})""",
    """FireSIGHT SI Category: ({category}\w+)"""
  ]
  DupFields = [ "policy->alert_name" ]
}