Create a Post
Showing results for 
Search instead for 
Did you mean: 

Firewall log format

Hi, i know it will be little deep but why syslog logs separated with "\" while LEA logs separated with ";" ? Is there a option to change log format? Log samples;


"loc=2302|filename=fw.log|fileid=1506445139|time=26Sep2017 20:18:31|action=accept|orig=|orig_name=firewall|i/f_dir=inbound|has_accounting=0|product=FG|src=|s_port=50039|dst=|service=80|service_name=http|proto=tcp|__policy_id_tag=product=VPN-1 & FireWall-1[db_tag={6CACC116-CA9B-0C40-8058-68405ABF999A};mgmt=fi



Sep 28 22:56:48+03:00 Action=\"update\" UUid=\"{0x34cd2400,0x0,0x151a8c0,0x817}\" client_name=\"Active Directory Query\" client_version=\"R77\" domain_name=\"dblakdsba\" src=\"\" endpoint_ip=\"\" auth_status=\"Successful Login\" identity_src=\"AD Query\" snid=\"53eb3bc8\" src_machine_name=\"lkshdbaksdba\" src_machine_group=\"All Machines\" auth_method=\"Machine Authentication (Active Directory)\" identity_type=\"machine\" Authentication trial=\"this is a reauthentication for session 53eb3bc8\" product=\"Identity Awareness\

Waiting for your helps, Thank You.

0 Kudos
3 Replies

In LEA it looks like the delimiter is | after each name/value pair.

In syslog, it looks like there are name/value pairs followed by spaces.

The quote characters are escaped for some reason (that's what the backslash is).

As far as I know there is no way to change this currently. 


Thank you for the reply, i've noticed now that the backslash is escape character.

It seems like checkpoint have two difference log format for syslog. One is the old one that is used in old products like Security Appliances 1100, 1400 and the other one is used in new products like Security Appliances 4800. I've shared two difference log formats in below, u can see the main differences. I have one more question. Why the checkpoint first sends its log to mgmt server then the syslog server? What is the difference between to sending logs directly to syslog server and sending logs to a mgmt server? 

Security Appliances 1100;

"Oct 02 16:37:53+03:00\"update\"UUid=\"{0x23d24411,0x1,0x151da8c0,0x3987}\" client_name=\"Active Directory Query\" client_version=\"R77\" domain_name=\"dgsdfsda\" src=\"\" endpoint_ip=\"\" auth_status=\"Successful Login\" identity_src=\"AD Query\" snid=\"3453de9c\" src_machine_name=\"safafsdb\" src_machine_group=\"All Machines\" auth_method=\"Machine Authentication (Active Directory)\" identity_type=\"machine\" Authentication trial=\"this is a reauthentication for session 3311de9c\" product=\"Identity Awareness\""

Security Appliances 4800;

"Firewall: 20Apr2017 11:12:10 1     drop xxx.175.53.58 >eth1-03   LogId: <max_null>; ContextNum: <max_null>; OriginSicName: <max_null>; inzone: Internal; outzone: External; rule: 63; rule_uid: {F9310C1C-516F-4C3D-86F4-4DF807F20321}; service_id: tcp-high-ports; src:; dst: xxx.220.223.28; proto: tcp; ProductName: VPN-1 & FireWall-1; svc: tcp-high-ports; sport_svc: optika-emedia; ProductFamily: Network;"

Best regards,

0 Kudos

The 1100 and 1400 products are SMB products, which use a slightly different codebase.

The fact the quotes are escaped looks like a bug and it's probably worth a support ticket.

Contact Support | Check Point Software 

Check Point has always employed centralized management and logging.

syslog support for Security logs is a relatively recent addition, particularly from gateways themselves.

In environments where you have tens or hundreds of gateways, it may make more sense for the gateways themselves to send syslogs.

In smaller environments, it's largely a matter of preference.

Note that in general there are plans to improve our syslog support in the coming months.


Epsum factorial non deposit quid pro quo hic escorol.

Upcoming Events

    CheckMates Events