parserContent_sourcefire-network-alert.md

July 25, 2023 ยท View on GitHub

Parser Content

{
Name = sourcefire-network-alert
  Vendor = Cisco
  Product = Cisco Firepower
  Lms = Direct
  DataType = "network-alert"
  TimeFormat = "epoch_sec"
  Conditions = [ """"connectionTimestamp":""", """"applicationProtocol":""", """"securityZoneEgressUuid":""" ]
  Fields = [
    """"connectionTimestamp":\s{0,100}({time}\d{10})""",
    """exabeam_host=([^=]{1,2000}@\s{0,100})?({host}\S+)""",
    """"sensor":\s{0,100}"({host}[^"]{1,2000}?)"""",
    """"sensor":\s{0,100}"[^"]{1,2000}?\s{1,100}-\s{1,100}({host}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})"""",
    """"sourcePortOrIcmpType":\s{0,100}({src_port}\d{1,100})""",
    """"eventId":\s{0,100}({alert_id}[^",]{1,2000})""",
    """"message":\s{0,100}"({additional_info}[^"]{1,2000})""",
    """"recordTypeDescription":\s{0,100}"({alert_name}[^"]{1,2000})""",
    """"priority":\s{0,100}"({alert_severity}[^"]{1,2000})""",
    """"user":\s{0,100}"(?:Unknown|No Authentication Required|({user}[^"]{1,2000}))""",
    """"destinationPortOrIcmpType":\s{0,100}({dest_port}\d{1,100})""",
    """"transportProtocol":\s{0,100}"({protocol}[^"]{1,2000})""",
    """"sourceIpAddress":\s{0,100}"({src_ip}[A-Fa-f:\d.]{1,2000})""",
    """"destinationIpAddress":\s{0,100}"({dest_ip}[A-Fa-f:\d.]{1,2000})""",
    """({outcome}"blocked":\s{0,100}"Yes"),""",
    """"applicationProtocol":\s{0,100}"(Unknown|({app_protocol}[^"]{1,2000}))""",
    """"classificationDescription":\s{0,100}"({alert_description}[^"]{1,2000})""",
    """"clientApplication":\s{0,100}"(Unknown|({process_name}[^"]{1,2000}))""",
    """"idsPolicy":\s{0,100}"({policy}[^"]{1,2000})""",
    """"ruleId":\s{0,100}({rule_id}[^",]{1,2000})""",
    """"blockLength":\s{0,100}({bytes}\d{1,100})""",
    """"recordType":\s{0,100}({record_type}[^",]{1,2000})""",
    """"iocNumber":\s{0,100}({ioc_number}[^",]{1,2000})""",
    """"sourceCountry":\s{0,100}({source_country}[^",]{1,2000})""",
    """"applicationId":\s{0,100}({application_id}[^",]{1,2000})""",
    """"blocked":\s{0,100}({blocked}[^",]{1,2000})""",
    """"connectionCounter":\s{0,100}({connection_counter}[^",]{1,2000})""",
    """"ipProtocolId":\s{0,100}({ip_protocol_id}[^",]{1,2000})""",
    """"destinationCountry":\s{0,100}({destination_country}[^",]{1,2000})""",
    """"ingressSecurityZone":\s{0,100}"(N\/A|({ingressSecurity_zone}[^"]{1,2000}))""",
    """"ingressInterface":\s{0,100}"(N\/A|({ingress_interface}[^"]{1,2000}))""",
    """"egressSecurityZone":\s{0,100}"(N\/A|({egress_security_zone}[^"]{1,2000}))""",
    """"impactDescription":\s{0,100}"({impact}[^"]{1,2000})""",
    """"classificationName":\s{0,100}"({classification_name}[^"]{1,2000})""",
    """"blockType":\s{0,100}({block_type}[^",]{1,2000})""",
    """"deviceId":\s{0,100}({device_id}[^",\}]{1,2000})""",
    """"transportProtocol":\s{0,100}"({protocol}[^"]{1,2000})""",
    """"userId":\s{0,100}({user_id}\d{1,100})""",
    """"firewallPolicy":\s{0,100}"({src_country}[^"]{1,2000})""",
    """"blocked":\s{0,100}"({blocked}[^"]{1,2000})""",
  ]
  DupFields = [ "host->sensor", "classification_name->alert_type"]
}