parserContent_cef-sourcefire-estreamer-alert.md
July 25, 2023 ยท View on GitHub
Parser Content
{
Name = cef-sourcefire-estreamer-alert
Vendor = Cisco
Product = Cisco Firepower
Lms = Direct
DataType = "alert"
TimeFormat = "epoch"
Conditions = [ """CEF:""","""|Sourcefire|Sourcefire Management Console eStreamer|""" ]
Fields = [
"""\srt=({time}\d{1,100})""",
"""\sdvc=({host}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})""",
"""\sdhost=({src_host}[^\s]{1,2000})""",
"""\sshost=({dest_host}[^\s]{1,2000})""",
"""\sdst=(?:0.0.0.0|({src_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}))""",
"""\ssrc=(?:0.0.0.0|({dest_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}))""",
"""\scategory=({additional_info}.+?)\s{1,100}(\w+=|$)""",
"""\sduser=({user}.+?)\s{1,100}(\w+=|$)""",
"""\sexternalId=({alert_id}\d{1,100})""",
"""\|Sourcefire\|[^|]{0,2000}\|[^|]{0,2000}\|[^|]{0,2000}\|[^-|]{1,2000}\-[^\s]{1,2000}\s{1,100}({alert_name}[^|]{1,2000})\|""",
"""\|Sourcefire\|[^|]{0,2000}\|[^|]{0,2000}\|[^|]{0,2000}\|({alert_type}[^-|]{1,2000}\-[^\s]{1,2000})[^|]{1,2000}\|""",
"""\|Sourcefire\|[^|]{0,2000}\|[^|]{0,2000}\|[^|]{0,2000}\|[^|]{0,2000}\|({alert_severity}[^|]{1,2000})""",
]
SOAR {
IncidentType = "malware"
DupFields = ["time->startedDate", "vendor->source", "rawLog->sourceInfo", "alert_name->malwareName", "alert_type->malwareCategory", "alert_severity->sourceSeverity", "src_host->malwareVictimHost", "dest_ip->malwareAttackerIp", "dest_ip->malwareAttackerIp"]
NameTemplate = """Cisco Sourcefire Alert ${alert_name} found"""
ProjectName = "SOC"
EntityFields = [
{EntityType="device", Name="src_address", Fields=["src_ip->ip_address", "src_host->host_name"]}