I was wondering if it would be possible to create some sort of ethernet passthrough device, but this device also functions as a layer 2 mac address spoofer, which can be used with any device without the need for a software mac address spoofer, or for devices which are incapable of changing their mac address normally i.e. a router/access point. This would allow for someone to set up a rogue access point that shows up to the network as an iphone.
there are research articles which refer to an FPGA being used for interpreting ip communications on layer 2, and I want to know if you could manipulate the ethernet frame of a packet, to make a layer 2 mac address spoofer, or even a device to replay packets
and finally i was wondering if a device like this actually exists as well. has this idea been come up with before? has it been made or proven wrong?