genua pf

Logs from genua genuscreen/pf: firewall rule hits, connection tracking entries and IPSec VPN negotiations.

Global Fields (4)

FieldType
ngs.id
Unique identifier for the log entry.
string
ngs.createdAt
Timestamp when the event was created locally.
pdate
ngs.indexedAt
Timestamp when the log was indexed into the SIEM.
pdate
ngs.source
Origin or source system of the log.
string

Reference-Specific Fields (17)

FieldType
genuaPf.msg
Human-readable log message describing the event.
text_general
genuaPf.len
Length of the packet in bytes.
plong
genuaPf.uid
Numeric user ID associated with the connection.
plong
genuaPf.ruleTarget
The filter rule's target table or anchor.
string
genuaPf.ttl
Time-to-live value of the packet.
plong
genuaPf.srcPort
Source port number of the packet.
pint
genuaPf.reason
Reason code or description for why the packet was matched or blocked.
text_general
genuaPf.ruleAction
Action configured in the rule (e.g., pass, block).
string
genuaPf.action
Actual action taken on the packet (e.g., pass, block).
string
genuaPf.pid
Process ID that generated the log entry (if applicable).
plong
genuaPf.ruleNumber
Sequential number of the matching rule in the ruleset.
plong
genuaPf.dstIp
Destination IP address of the packet.
text_general
genuaPf.id
Unique identifier for this log entry.
plong
genuaPf.srcIp
Source IP address of the packet.
text_general
genuaPf.dstPort
Destination port number of the packet.
pint
genuaPf.interface
Network interface on which the packet was seen.
string
genuaPf.direction
Direction of the packet (in/out).
string

Sample Log Event

Below is a representative JSON log entry showing key fields as they’re emitted by the system. Depending on the context of the event, some fields may be omitted if they’re not applicable.