architecture/format
Alexandre Dulaunoy 2459ab4253
chg: [format] add a reference to the JSON output of the D4 types
2019-01-27 11:36:59 +01:00
..
README.md chg: [format] add a reference to the JSON output of the D4 types 2019-01-27 11:36:59 +01:00
type.json chg: [type] types are now expressed in a JSON file 2019-01-24 21:58:21 +01:00

README.md

D4 encapsulation protocol version 1 (DRAFT)

Overview of the D4 encapsulation protocol

Headers

Name bit size Description
version uint 8 Version of the header
type uint 8 Data encapsulated type
uuid uint 128 Sensor UUID
timestamp uint 64 Encapsulation time
hmac uint 256 Header authentication (HMAC-SHA-256-128)
size uint 32 Payload size

Type

The type is the list of format encapsulated within the D4 protocol.

Type Description
0 Reserved
1 pcap (libpcap 2.4)
2 meta header (JSON)
3 generic log line
4 dnscap output
5 pcapng (diagnostic)
6 generic NDJSON or JSON Lines
7 generic YAF (Yet Another Flowmeter)

The D4 type list is available in JSON format.