google / google/gopacket

FreeBSD PFLog vs OpenBSD PFLog

Open
#823 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
6.8k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

There appear to be some differences between [OpenBSD PFlog](https://man.openbsd.org/pflog.4) and [FreeBSD PFLog](http://www.freebsd.org/cgi/man.cgi?query=pflog&sektion=4), causing issues when decoding packets, that come from OpenBSD rather than FreeBSD.

```
PACKET: 152 bytes, wire length 152 cap length 152 @ 2020-09-28 20:52:59.163598 +0200 CEST
- Layer 1 (152 bytes) = DecodeFailure Packet decoding error: PFLog header length should be 3 less than multiple of 4
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.