pC_sourcefireproxy1.md
June 14, 2023 ยท View on GitHub
Parser Content
{
Name = sourcefire-proxy-1
Vendor = Cisco
Product = Firepower
Lms = Direct
DataType = "web-activity"
IsHVF = true
TimeFormat = "yyyy-MM-dd'T'HH:mm:ssZ"
Conditions = [ """Policy: """, """ApplicationProtocol: HTTP""" ]
Fields = [
"""exabeam_host=([^=]{1,2000}@\s{0,100})?({host}\S+)""",
"""exabeam_time=({time}\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d)""",
"""\w+\s{1,100}\d{1,100} \d\d:\d\d:\d\d ({host}[\w.\-]{1,2000})""",
"""({time}\d{1,100}-\d{1,100}-\d{1,100}T\d{1,100}:\d{1,100}:\d{1,100}Z)\s{1,100}({host}[\w\-.]{1,2000})?\s{0,100}(\(|\%)""",
"""({time}\w+ \d\d \d\d\d\d \d\d:\d\d:\d\d)""",
"""SrcIP:\s{0,100}({src_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})""",
"""DstIP:\s{0,100}({dest_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})""",
"""DstIP:\s{0,100}({web_domain}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})""",
"""SrcPort:\s{0,100}({src_port}\d{1,100})""",
"""DstPort:\s{0,100}({dest_port}\d{1,100})""",
"""InlineResult:\s{1,100}({action}[^=]{1,2000}?)\s{0,100}$""",
"""AccessControlRuleAction:\s{0,100}({action}[^,]{1,2000})""",
"""User:\s{0,100}(Unknown|No Authentication Required|Not Found|(({domain}[^\\\s,]{1,2000})\\{1,20})?({user}[^,\s]{1,2000}))""",
"""UserAgent:\s{0,100}({user_agent}.+?),\s{0,100}Client:""",
"""Protocol:\s{0,100}({protocol}[^,]{1,2000})""",
"""InitiatorBytes:\s{0,100}({bytes_out}[^,]{1,2000})""",
"""ResponderBytes:\s{0,100}({bytes_in}[^,]{1,2000})""",
"""URLCategory:\s{0,100}({categories}({category}[^,;]{1,2000})[^,]{0,2000})""",
"""URL:\s{0,100}({full_url}\S+?)(,\s{0,100}\w+:|\s)""",
"""URL:\s{0,100}(?:-|\w+:\/+)({web_domain}[^\s\/:]{1,2000})""",
"""URL:\s{0,100}(?:-|\w+:\/+[^\/]{1,2000})({uri_path}\/[^?\s]{1,2000})""",
"""URL:\s{0,100}.*?({uri_query}\?[^\s"]{1,2000})""",
"""IngressInterface: ({src_interface}[^\s,]{1,2000}?),""",
"""EgressInterface: ({dest_interface}[^\s,]{1,2000}?),""",
"""Priority: ({priority}\d{1,100}),""",
"""AccessControlRuleName: ({rule}[^,]{1,2000}),""",
"""ApplicationProtocol: ({app_protocol}[^,]{1,2000}),""",
"""IntrusionPolicy: ({alert_name}[^,]{1,2000}),""",
"""Message:\s{0,100}({additional_info}[^,]{1,2000})"""
]
}