A Rust port of stuenkels/camover
CamoveRs is a cross-platform command-line tool written in Rust meant to generate broadcast ethernet frames with random source MAC addresses. Frames generated with this tool can be used to overflow a network switch's CAM Table, forcing the switch to operate like a hub and exposing all network traffic to all devices on the network.
usage: camovers [OPTIONS]
Options:
-i, --interface <INTERFACE> Interface to send packets on (if a valid interface isn't specified, a list of interfaces will be shown) [default: " "]
-n, --number <NUMBER> Number of packets to send (0 = unlimited) [default: 0]
-d, --delay <DELAY> Delay between packets in milliseconds (defaults to instantaneous) [default: 0]
-p, --packet <PACKET> Specify custom .bin file to use for packet [default: ]
-l, --list List available network interfaces
-h, --help Print help
-V, --version Print version
Example:
camovers -i eno0 -n 6500 -p exploit_packet.bin
Sends 6500 packets over the interface eno0 using the packet file exploit_packet.bin
This program was designed for cybersecurity research purposes. Do not use this tool on any network unless you have the explicit permission from the network owner. This program serves as a demonstration for how specific exploits can operate and as a learning tool for cybersecurity, and is not intended for any malicious purpose.