Event type
Firewall Traffic Logs
Network traffic and policy enforcement events
Check Point Security Gateway firewall traffic logs capturing network connections, policy enforcement decisions, and traffic flow details including source/destination IPs, ports, protocols, and rule matching information.
Overview
What this event covers
Records all network traffic processed by Check Point Security Gateway, including accepted, dropped, and rejected connections with detailed policy matching and rule information.
When generated
- ›When network packets traverse the firewall
- ›When firewall policy rules are evaluated and matched
- ›When traffic is accepted, dropped, or rejected based on policy
- ›During ICMP, TCP, and UDP connection attempts
- ›When traffic crosses security zones (Internal, External, DMZ)
Security relevance
HighCompliance
Frequency notes
Very high frequency during business hours (1500+ events/hour). Network traffic logs are among the most voluminous firewall log types, scaling with network activity and connection volumes.
Resources
Docs and tools
Generation
Configuration
- Base frequency
- 500 events/hour
- Time patterns
- business_hours night_hours weekend
- Business hours
- 3.0x
- Night hours
- 0.4x
- Weekend
- 0.6x
Schema
Field definitions
Field reference for this event type — types, requirements, examples, and allowed values.
time
Unix timestamp when the event occurred
Source: current_timestamp() | unix_timestamp
Unix epoch timestamp (seconds)1766266517hostname
Hostname of the Check Point management server or security gateway
Source: registry.get_random_device().hostname
orgmgmtproduct
Check Point product type generating the log
Source: Static value 'Firewall'
Firewalllayer_name
Name of the security policy layer that processed the traffic
Source: random_choice(['Internal-Policy Network', 'External-Policy Network', 'Standard Network', 'Security-Policy Network'])
Internal-Policy Network-
Internal-Policy NetworkPolicy layer for internal network traffic -
External-Policy NetworkPolicy layer for external-facing traffic -
Standard NetworkDefault security policy layer -
Security-Policy NetworkEnhanced security policy layer
layer_uuid
Unique identifier for the policy layer
Source: random_guid()
UUID (RFC 4122)1cfc5be4-cef8-4340-8217-3828ef6e9aa2match_id
Rule number within the policy layer that matched the traffic
Source: random_int(1, 50)
7parent_rule
Parent rule identifier (0 indicates top-level rule)
Source: Static value 0
0rule_action
Action specified in the matched firewall rule
Source: random_weighted(['Accept', 'Drop', 'Reject'], [0.85, 0.10, 0.05])
Accept-
AcceptTraffic is allowed through the firewall (85% probability) -
DropTraffic is silently discarded (10% probability) -
RejectTraffic is rejected with notification (5% probability)
rule_name
Descriptive name of the firewall rule that matched
Source: random_choice(['Cleanup', 'Enterprise-Inbound', 'Allow-SCCP_SNMP', 'Rapid7 Scanning', 'VPN Access', 'Internet Access', 'DMZ Access', 'Internal Access', 'Stealth Rule'])
Rapid7 Scanningrule_uid
Unique identifier for the firewall rule
Source: random_guid()
UUID (RFC 4122)29e5bb8c-7249-4682-936d-e4fcff0a5beaaction
Final action taken on the traffic (typically matches rule_action)
Source: random_weighted(['Accept', 'Drop', 'Reject'], [0.85, 0.10, 0.05])
Acceptifdir
Direction of traffic relative to the firewall interface
Source: random_choice(['inbound', 'outbound'])
inbound-
inboundTraffic entering the firewall interface -
outboundTraffic leaving the firewall interface
ifname
Network interface name where traffic was observed
Source: eth{random_int(0,3)}-{random_int(20,25)}
ethX-Y formateth2-23logid
Log message identifier (0 for standard traffic logs)
Source: Static value 0
0loguid
Unique log entry identifier in Check Point format
Source: Generated with random_hex() for each component
Four hexadecimal values in braces{0x3cab6cc,0x90e12910,0x7a93992b,0x8f110a1b}origin
IP address of the Security Gateway that generated the log
Source: random_private_ip()
IPv4 address10.40.55.33originsicname
SIC (Secure Internal Communication) name of the originating gateway
Source: Constructed from device hostname and organization info
Distinguished Name format with escaped charactersCN=dst_Int-GW,O=ORGMGMT..ohuccssequencenum
Sequential log entry number
Source: random_int(100, 999)
345version
Log format version
Source: Static value 5
5src
Source IP address of the network connection
Source: random_private_ip()
IPv4 address10.40.5.162dst
Destination IP address of the network connection
Source: random_weighted([random_private_ip(), random_public_ip()], [0.6, 0.4])
IPv4 address54.144.111.231s_port
Source port number (present for TCP/UDP traffic)
Source: random_port(1024, 65535)
1024-65535 (ephemeral port range)59786service
Destination port number or service identifier
Source: random_choice([80, 443, 22, 23, 25, 53, 161, 162, 445, 3389, 8080, 8443, 9443])
443service_id
Named service identifier for the destination port
Source: random_choice(['http', 'https', 'ssh', 'telnet', 'smtp', 'dns', 'snmp', 'snmp-trap', 'microsoft-ds', 'rdp', 'http-alt', 'https-alt', 'tcp-high-ports', 'echo-request', 'nbname', 'SCCP'])
httpsproto
IP protocol number
Source: random_weighted([6, 17, 1], [0.7, 0.25, 0.05])
IANA protocol number6-
6TCP (Transmission Control Protocol) - 70% of traffic -
17UDP (User Datagram Protocol) - 25% of traffic -
1ICMP (Internet Control Message Protocol) - 5% of traffic
icmp
ICMP message type description (present only for ICMP traffic)
Source: random_choice(['Echo Request', 'Echo Reply', 'Destination Unreachable', 'Time Exceeded'])
Echo Requesticmp_code
ICMP message code (present only for ICMP traffic)
Source: random_int(0, 15)
0-150icmp_type
ICMP message type number (present only for ICMP traffic)
Source: random_int(0, 18)
0-188inzone
Security zone of the incoming interface
Source: random_choice(['Internal', 'External', 'DMZ', 'Trusted'])
Internal-
InternalInternal corporate network zone -
ExternalExternal/Internet-facing zone -
DMZDemilitarized zone for public-facing services -
TrustedHighly trusted network segment
outzone
Security zone of the outgoing interface
Source: random_choice(['Internal', 'External', 'DMZ', 'Trusted'])
Internalmember_id
Cluster member identifier for high-availability deployments
Source: random_choice(['1_2', '1_3', '2_1', '2_2'])
X_Y where X is cluster ID and Y is member number1_2