Domanda Risolto Generare MAC Address validi

wasdunity

Utente Bronze
4 Settembre 2019
33
15
3
31
Ciao! Ho iniziato a programmare in Python da poco e vorrei realizzare un programma che possa cambiare il mio MAC Address.
Codice:
separator = ':'
def mac():
    mac = [ random.randint(0, 255) for x in range(0, 6) ]
    mac[0] = (mac[0] & 0xfc) | 0x02
    mac = separator.join([ '{0:02x}'.format(x) for x in mac ])
    return mac
mac = mac()
La funzione mac() mi genera sì un indirizzo MAC, ma come potete immaginare non è adatto per navigare in rete.
Ho fatto qualche ricerca in internet ma non ho trovato nulla
 
Non so se effettivamente ci siano, ma potresti provare a scaricare una lista più o meno grande dei MAC address usati dai vari vendor (ovviamente i primi 3 ottetti) e usare questi indirizzi come base di partenza, facendo il rand solo sugli altri 3 ottetti