MAC Flooding Program

Overview

MAC flooding is a technique used on network switches to force legitimate MAC table entries out of the switch and potentially send sensitive information to portions of the network.

Use your favorite programming language to write a program to flood the MAC address table of switch.

Project Recommendations

It is recommended you have familiarity with the fundamental programming concepts, foundations of networking (what a MAC address is, ARP, how switching works), network security attacks (MAC flooding), and knowledge of a programming language.

Recommended Level

Beginner to Intermediate

Project Author Credit: Grant C.