Package: wnpp Severity: wishlist * Package name : macchiato Version : git 90fa147d (but see PKGBUILD file) Upstream Author : Etienne Perot <etienne at perot dot me> * URL : https://github.com/EtiennePerot/macchiato * License : 3-clause BSD (+ icon under CC by-sa 3.0) Programming Lang: bash Description : MAC spoofing with a restricted range of OUI prefixes
macchiato is a Bash script that assigns a random MAC address to specified network interfaces. It is meant to run at boot time. . Its twist is that the MAC addresses it assigns to network interfaces is limited to a few OUI prefixes. A MAC address's first 3 bytes indicates the manufacturer of the hardware, as defined by the IEEE's OUI registry. As such, attempting to randomize this part of the MAC address by simply picking a random sequence of 3 bytes uniformly results very often in MAC addresses that aren't registered to any publicized OUI, which is a very strong indication that the user is using a spoofed MAC address. . macchiato lets you define which network interfaces you want to use a spoofed MAC, and which classes of OUI prefixes the random MAC addresses should use. For example, you can restrict your laptop's onboard wireless interface to only be assigned MAC addresses that are actually found in laptop wireless chips. This would be an interesting alternative to 'macchanger', and could be useful for the Freedombox project and similar things. -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140825102157.12799.39551.reportbug@thinkpad