Resolve Phyiscal Addresses within DHCP and DHCPv6 "Client Identifier"
Description
Hello Wireshark coders. ;)
I'm currently analysing various DHCP and DHCPv6 messages. While the "Resolve Physical Addresses" option for name resolution resolves the "Client MAC address" field in DHCPv4, it does not resolve the Option 61 "Client Identifier" for DHCPv4, nor the "Client Identifier" (option 1) for DHCPv6. Would it be possible to resolve those MAC addresses as well? For DHCPv6, this might only work when the DUID Type is set to "DUID Based on Link-Layer Address Plus Time" (1, DUID-LLT) or "DUID Based on Link-Layer Address" (3, DUID-LL, ref: https://www.iana.org/assignments/dhcpv6-parameters/dhcpv6-parameters.xhtml#dhcpv6-parameters-6 and https://www.rfc-editor.org/rfc/rfc8415#section-11).
The following screenshot shows the resolved "Client MAC address" for DHCPv4, but the unresolved MAC address within the "Client identifier":
And this screenshot shows the unresolved MAC address within DHCPv6 and its Client Identifier:
Thanks a lot!! ;) Cheers, Johannes