Hey all, I am trying to build some parser extensions and I am running into a wall. I'm trying to extract out a specific message from Checkpoint Firewall logs specifically I want to extract out the "TCP packet out of state="First packet isn't SYN". This is the current message that I am getting when I try the Preview UDM Output:
generic::unknown: pipeline.ParseLogEntry failed: LOG_PARSING_CBN_ERROR: "generic::invalid_argument: failed to convert raw output to events: failed to convert raw message 0: field \\"about\\": no descriptor found"
Im not really sure what I am missing. And any help is much appreciated, thanks!
Raw log:
<85>1 2025-05-21T03:00:03--4:00 172.16.1.243 CP-GW - Log [Fields@1.3.6.1.4.1.2620 TCP packet out of state="First packet isn't SYN" tcp_flags="ACK" src="196.251.83.238" dst="209.66.73.51" proto="6" ProductName="VPN-1 & FireWall-1" svc="443" sport_svc="60734" ProductFamily="Network" ]
This is my current parser logic:
And this is the Statedump that I currently see - I can see the result that I am looking for
Internal State (label=before_grok): { "@createTimestamp": { "nanos": 0, "seconds": 1747856587 }, "@enableCbnForLoop": true, "@onErrorCount": 0, "@output": [], "@timezone": "", "debug_state": "entered_parser", "message": "\\u003c85\\u003e1 2025-05-21T03:00:03--4:00 172.16.1.243 CP-GW - Log [Fields@1.3.6.1.4.1.2620 TCP packet out of state=\\"First packet isn't SYN\\" tcp_flags=\\"ACK\\" src=\\"196.251.83.238\\" dst=\\"209.66.73.51\\" proto=\\"6\\" ProductName=\\"VPN-1 \\u0026 FireWall-1\\" svc=\\"443\\" sport_svc=\\"60734\\" ProductFamily=\\"Network\\" ]", "raw_message": "\\u003c85\\u003e1 2025-05-21T03:00:03--4:00 172.16.1.243 CP-GW - Log [Fields@1.3.6.1.4.1.2620 TCP packet out of state=\\"First packet isn't SYN\\" tcp_flags=\\"ACK\\" src=\\"196.251.83.238\\" dst=\\"209.66.73.51\\" proto=\\"6\\" ProductName=\\"VPN-1 \\u0026 FireWall-1\\" svc=\\"443\\" sport_svc=\\"60734\\" ProductFamily=\\"Network\\" ]" } Internal State (label=before_merge): { "@createTimestamp": { "nanos": 0, "seconds": 1747856587 }, "@enableCbnForLoop": true, "@onErrorCount": 0, "@output": [], "@timezone": "", "debug_state": "entered_parser", "message": "\\u003c85\\u003e1 2025-05-21T03:00:03--4:00 172.16.1.243 CP-GW - Log [Fields@1.3.6.1.4.1.2620 TCP packet out of state=\\"First packet isn't SYN\\" tcp_flags=\\"ACK\\" src=\\"196.251.83.238\\" dst=\\"209.66.73.51\\" proto=\\"6\\" ProductName=\\"VPN-1 \\u0026 FireWall-1\\" svc=\\"443\\" sport_svc=\\"60734\\" ProductFamily=\\"Network\\" ]", "no_out_of_state": false, "out_of_state": "First packet isn't SYN", "raw_message": "\\u003c85\\u003e1 2025-05-21T03:00:03--4:00 172.16.1.243 CP-GW - Log [Fields@1.3.6.1.4.1.2620 TCP packet out of state=\\"First packet isn't SYN\\" tcp_flags=\\"ACK\\" src=\\"196.251.83.238\\" dst=\\"209.66.73.51\\" proto=\\"6\\" ProductName=\\"VPN-1 \\u0026 FireWall-1\\" svc=\\"443\\" sport_svc=\\"60734\\" ProductFamily=\\"Network\\" ]", "security_result": { "about": { "network": { "application_protocol": "First packet isn't SYN" } } } }