MAC Flooding

Switches maintain a translation table that maps various MAC Addresses to the physical ports on the switch

MAC flooding is an attack where you spam a network switch with tons of fake MAC addresses until its memory gets full. When the switch runs out of memory, it gets confused and starts sending all traffic to everyone on the network (like shouting in a room instead of whispering to one person). This makes it easy for an attacker to spy on everyone's network traffic because they can now see data meant for other computers.

Tools