Hey @Lamorale , mostly as a guess, do you see the following message in reporter.log?
Your interface is likely receiving invalid TCP and UDP checksums,
most likely from NIC checksum offloading. By default, packets with
invalid checksums are discarded by Zeek unless using the -C command-line
option or toggling the 'ignore_checksums' variable.
Alternatively, disable checksum offloading by the network adapter to ensure
Zeek analyzes the actual checksums that are transmitted.
An concrete example of the conn.log entries with IPs anonymized if needed would also be valuable.
Can you try putting redef ignore_checksums=T into local.zeek and see if this changes things? Or better, disable checksum offloading on the interface if that is the culprit.
If you run tcpdump with -v, what does the checksum part say?