From 505b06f37b26210739ea4383e30ad4c67a898995 Mon Sep 17 00:00:00 2001 From: Peter Kurfer Date: Wed, 12 Jan 2022 15:59:07 +0100 Subject: [PATCH] Add support for DHCP to audit stream --- proto/audit/v1/dhcp_details.proto | 25 +++++++++++++++++++++++++ proto/audit/v1/event_entity.proto | 1 + 2 files changed, 26 insertions(+) create mode 100644 proto/audit/v1/dhcp_details.proto diff --git a/proto/audit/v1/dhcp_details.proto b/proto/audit/v1/dhcp_details.proto new file mode 100644 index 0000000..b0f1e37 --- /dev/null +++ b/proto/audit/v1/dhcp_details.proto @@ -0,0 +1,25 @@ +syntax = "proto3"; + +package inetmock.audit.v1; + +enum DHCPOpCode { + DHCP_OP_CODE_UNSPECIFIED = 0; + DHCP_OP_CODE_BOOT_REQUEST = 1; + DHCP_OP_CODE_BOOT_REPLY = 2; +} + +enum DHCPHwType { + DHCP_HW_TYPE_UNSPECIFIED = 0; + DHCP_HW_TYPE_ETHERNET = 1; + DHCP_HW_TYPE_LOCAL_NET = 12; + DHCP_HW_TYPE_FIBRE_CHANNEL = 18; + DHCP_HW_TYPE_SERIAL_LINE = 20; + DHCP_HW_TYPE_IPSEC = 31; + DHCP_HW_TYPE_INFINIBAND = 32; +} + +message DHCPDetailsEntity { + int32 hop_count = 1; + DHCPOpCode opcode = 2; + DHCPHwType hw_type = 3; +} diff --git a/proto/audit/v1/event_entity.proto b/proto/audit/v1/event_entity.proto index c44e4ab..664b2ea 100644 --- a/proto/audit/v1/event_entity.proto +++ b/proto/audit/v1/event_entity.proto @@ -18,6 +18,7 @@ enum AppProtocol { APP_PROTOCOL_HTTP_PROXY = 3; APP_PROTOCOL_PPROF = 4; APP_PROTOCOL_DNS_OVER_HTTPS = 5; + APP_PROTOCOL_DHCP = 6; } enum TLSVersion {