Initial tunnel decoding (GRE - Layer4 only atm) (#55)

Initial tunnel decoding (GRE - Layer4 only atm). Fixes #53
 * make finally use of the thread distribution seed
 * Handle GRE/PPP subprotocol the right way
 * Add `-t` command line / config option
 * Removed duplicated and obsolete IP{4,6}_SIZE_SMALLER_THAN_HEADER which is the same as IP{4,6}_PACKET_TOO_SHORT
 * Updated error event schema

Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
This commit is contained in:
Toni 2025-02-25 15:17:16 +01:00 committed by GitHub
parent bb870cb98f
commit 42c54d3755
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
21 changed files with 594 additions and 430 deletions

View file

@ -102,11 +102,10 @@
"Unknown packet type",
"Packet header invalid",
"IP4 packet too short",
"Packet smaller than IP4 header",
"nDPI IPv4/L4 payload detection failed",
"IP6 packet too short",
"Packet smaller than IP6 header",
"nDPI IPv6/L4 payload detection failed",
"Tunnel decoding failed",
"TCP packet smaller than expected",
"UDP packet smaller than expected",
"Captured packet size is smaller than expected packet size",