Skip to content

Instantly share code, notes, and snippets.

@bp-
bp- / mac2ipv6.py
Created September 11, 2013 08:59
Converts a mac address to the corresponding EUI 64 IPv6.
from netaddr import *
def mac2ipv6( mac, prefix ):
mac = EUI(mac).eui64()
bits = list(str(mac.bits()))
bits[6] = "1"
bits = "".join(bits)
bytes = bits.split("-");