Randomize the 4th and 5th bytes when provided with a base mac address. Fixes #522.

This commit is contained in:
grossmj committed 2016-05-27 23:00:05 -06:00
1 parent 8e3e3c08f8
commit 914fe7e750
2 files changed
+8 -6

No files matched your search

+5 -4
View File
@@ -30,19 +30,20 @@ def force_unix_path(path):
return posixpath.normpath(path)
def macaddress_to_int(macaddress):
def macaddress_to_int(mac_address):
"""
Convert a macaddress with the format 00:0c:29:11:b0:0a to a int
:param macaddress: The mac address
:param mac_address: The mac address
:returns: Integer
"""
return int(macaddress.replace(":", ""), 16)
return int(mac_address.replace(":", ""), 16)
def int_to_macaddress(integer):
"""
Convert an integer to a macaddress
Convert an integer to a mac address
"""
return ":".join(textwrap.wrap("%012x" % (integer), width=2))