pC_checkpointnetworkencrypt.md
June 14, 2023 ยท View on GitHub
Parser Content
{
Name = checkpoint-network-encrypt
DataType = "network-alert"
Conditions = [ """CheckPoint""", """product:"""", """action:"accept encrypt"""" ]
Fields = ${CheckpointParserTemplates.checkpoint-auth.Fields}[
"""event_name:"{1,20}({alert_name}[^"]{1,2000})""",
"""cu_rule_category:"{1,20}({alert_type}[^"]{1,2000})""",
"""proto:"{1,20}({protocol}[^"]{1,2000})""",
"""cu_rule_id:"{1,20}({rule_id}[^"]{1,2000})""",
"""service:"{1,20}({service}\d{1,100})"""
"""cu_action:"{1,20}({action}[^"]{1,2000})""",
"""cu_detected_by:"{1,20}({src_ip}[^"]{1,2000})""",
""" src:"{1,20}({src_ip}[A-Fa-f:\d.]{1,2000})""",
"""dst:"{1,20}({dest_ip}[^"]{1,2000})""",
]
checkpoint-auth = {
Vendor = Check Point
Product = NGFW
Lms = Direct
TimeFormat = "epoch_sec"
Fields = [
"""\s({time}\d{4}-\d\d-\d\dT\d\d:\d\d:\d\dZ)\s""",
"""\Wtime:"({time}\d{1,100})""",
"""\W({host}[\w\-.]{1,2000}) CheckPoint""",
"""\Wuser:"({user}[^"\s]{1,2000})"""",
"""\Wuser:"({user_lastname}[^,]{1,2000}),\s{0,100}({user_firstname}[\w\s]{1,2000}\S)\s{0,100}\(({user}.+?)\)""",
"""\Wuser:"({user_fullname}[^,:\("]{1,2000})\s\(({user}[^\)]{1,2000})\)""",
"""\Wsrc:"({src_ip}[A-Fa-f:\d.]{1,2000})""",
"""\Wendpoint_ip:"({dest_ip}[A-Fa-f:\d.]{1,2000})""",
"""host_ip:"({dest_ip}[^"]{1,2000})""",
"""\Wauth_method:"({auth_method}[^"]{1,2000})""",
"""\Wauth_status:"({outcome}[^"]{1,2000})""",
"""\sstatus:"({outcome}[^"]{1,2000})""",
"""\Wdomain_name:"({domain}[^"]{1,2000})""",
"""\Worigin:"({origin_ip}[^"]{1,2000})""",
"""\Worigin_sic_name:"CN=({origin_name}[^",]{1,2000})""",
"""\Wproduct:"({product_name}[^"]{1,2000})""",
"""reason:"({failure_reason}[^"]{1,2000}?)\s{0,100}"""",
"""\Wsrc_machine_name:"({src_host}[\w\-.]{1,2000})""",
"""\Wifdir:"({direction}[^"]{1,2000})""",
}