multimac
Multimac creates multiple MAC addresses on a single network adapter. It is a Linux virtual ethernet tap allocator for emulating multiple virtual interfaces with different MAC addresses on a LAN.
Description
Multimac is designed to enable the use of multiple virtual network interfaces, each with unique MAC addresses, on a single physical network adapter. This is particularly useful in scenarios where multiple network identities are needed on the same LAN without additional hardware.
The tool allocates virtual ethernet taps, allowing users to simulate diverse network endpoints from one adapter. It supports environments requiring network isolation or multiple client emulation on limited hardware.
Installation is straightforward via Kali's package manager, with minimal dependencies, making it lightweight at 28 KB.
How It Works
Multimac operates as a virtual ethernet tap allocator in Linux, creating multiple tap interfaces on a single physical network adapter. Each tap is assigned a distinct MAC address, enabling traffic routing through these virtual interfaces as if they were separate physical adapters on the LAN. This leverages kernel-level tap device emulation for MAC differentiation without hardware changes.
Installation
sudo apt install multimacFlags
Examples
multimac -hmultimac 1multimac 2multimac 3multimac 4multimac 5