]> git.ipfire.org Git - thirdparty/linux.git/commit
audit: include source and destination ports to NETFILTER_PKT
authorRicardo Robaina <rrobaina@redhat.com>
Fri, 14 Nov 2025 12:36:17 +0000 (09:36 -0300)
committerPaul Moore <paul@paul-moore.com>
Tue, 16 Dec 2025 16:04:14 +0000 (11:04 -0500)
commit15b0c43aa621fb77b32c46eb642eaf25557e9fdb
treece2d41af707779eb4447891af50906d4dbe17844
parentf19590b07cb620be1fcd5474c49515e21a05d406
audit: include source and destination ports to NETFILTER_PKT

NETFILTER_PKT records show both source and destination
addresses, in addition to the associated networking protocol.
However, it lacks the ports information, which is often
valuable for troubleshooting.

This patch adds both source and destination port numbers,
'sport' and 'dport' respectively, to TCP, UDP, UDP-Lite and
SCTP-related NETFILTER_PKT records.

 $ TESTS="netfilter_pkt" make -e test &> /dev/null
 $ ausearch -i -ts recent |grep NETFILTER_PKT
 type=NETFILTER_PKT ... proto=icmp
 type=NETFILTER_PKT ... proto=ipv6-icmp
 type=NETFILTER_PKT ... proto=udp sport=46333 dport=42424
 type=NETFILTER_PKT ... proto=udp sport=35953 dport=42424
 type=NETFILTER_PKT ... proto=tcp sport=50314 dport=42424
 type=NETFILTER_PKT ... proto=tcp sport=57346 dport=42424

Link: https://github.com/linux-audit/audit-kernel/issues/162
Signed-off-by: Ricardo Robaina <rrobaina@redhat.com>
Acked-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Paul Moore <paul@paul-moore.com>
kernel/audit.c