Write a C program that parses a simulated Ethernet frame byte array. Print the destination MAC, source MAC, EtherType, and payload length.
Requirements:
- Define a simulated Ethernet frame as an unsigned char array
- Parse and print the destination MAC address in hex
- Parse and print the source MAC address in hex
- Parse and print the EtherType value in hex (0x0800 = IPv4, 0x0806 = ARP)
- Calculate and print the payload length
- Use clear formatting for all output
- Include the keywords: Ethernet, MAC, EtherType, 0x0800