Lokal erzeugt mit crypto.getRandomValues - wird nie übertragen.
Was es tut
Erzeugt zufällige EUI-48-MAC-Adressen in deinem Browser - eine einzelne oder ein Batch mit bis zu 100. Das Tool erzeugt beim Laden und bei jeder Optionsänderung neu; Generate würfelt den Batch neu. Die Optionen sitzen im linken Panel, die Live-Liste in einer haftenden rechten Spalte mit Zähler-Badge, Kopieren und mac-addresses.txt-Download. Die Zufälligkeit kommt lokal von crypto.getRandomValues - nichts wird übertragen. Jede Option steckt in der URL, sodass sich eine einjustierte Form als Lesezeichen oder Link teilen lässt.
So verwendest du es
- Wähle ein Format - das Trennzeichen-Steuerelement oder einen der Schnellauswahl-Chips:
| Preset | Form | Wo du ihm begegnest |
|---|---|---|
| Doppelpunkt, kleingeschrieben (Standard) | 02:9f:1a:c4:b7:e8 |
Linux ip link, macOS ifconfig |
| Bindestrich, großgeschrieben | 02-9F-1A-C4-B7-E8 |
Windows ipconfig /all, getmac |
| Punkt, kleingeschrieben | 02.9f.1a.c4.b7.e8 |
okettierte Oktett-Paare, die manche Switch-CLIs ausgeben |
| Ohne Trennzeichen | 029f1ac4b7e8 |
nacktes Hex für Configs, Filter und Regexes |
- Trage optional ein OUI-Präfix aus 6 Hex-Ziffern ein, etwa
aabbcc. Trennzeichen darin werden toleriert (aa-bb-ccfunktioniert). - Stelle Count (1-100) ein, schalte Uppercase oder Locally administered nach Bedarf und drücke Generate für einen neuen Wurf.
- Kopiere die Liste, lade sie als
mac-addresses.txtherunter oder teile die URL - sie trägt deine Optionen (?sep=-&case=upper&n=10).
Beispiele
Die deterministischen Beispiele unten wurden mit einer festen Testsequenz erzeugt (Oktetts 02 9f 1a c4 b7 e8), darum sind sie exakt:
- Locally administered, Doppelpunkt (Standard):
02:9f:1a:c4:b7:e8 - Bindestrich-Trennzeichen:
02-9f-1a-c4-b7-e8- dieselbe Adresse, andere Form - Punktiert:
02.9f.1a.c4.b7.e8 - Nackt:
029f1ac4b7e8 - Großgeschrieben:
02:9F:1A:C4:B7:E8- reine Anzeige; die Adresse ist identisch - OUI
aabbccfixiert:aa:bb:cc:02:9f:1a- deine drei Oktetts, der Rest zufällig - OUI
001132mit Locally administered an:02:11:32:02:9f:1a- das U/L-Bit wird dem ersten Oktett des Herstellers aufgezwungen - Dieselbe OUI ohne:
00:11:32:02:9f:1a - Fehlerhafte OUI (
zz): zeigtInvalid OUI: OUI must be 6 hex digits, got "zz"und erzeugt nichts - Ein echter Lauf mit dem Crypto-RNG:
33:89:a4:f0:90:b6- beachte das ungerade erste Oktett (siehe unten)
Gut zu wissen
Eine MAC-Adresse ist 48 Bit - sechs Oktetts. Die ersten drei bilden die OUI (die Herstellerhälfte, von der IEEE zugewiesen); die letzten drei sind die Gerätehälfte. Zwei Flag-Bits leben im ersten Oktett:
| Bit | Maske | Name | Wenn gesetzt |
|---|---|---|---|
| niederwertigstes | 0x01 |
multicast | richtet sich an eine Gruppe, nicht an ein einzelnes Interface |
| zweitniederwertigstes | 0x02 |
U/L | lokal verwaltet, nicht vom Hersteller zugewiesen |
- Warum Locally administered der Standard ist. Eine universelle Adresse gehört zu echter Hardware; Testdaten mit echten Hersteller-OUIs können mit Maschinen in deinem Netzwerk kollidieren. Das Erzwingen des U/L-Bits markiert die Adresse als lokal zugewiesen - du behältst die Form, legst den Herstelleranspruch ab und imitierst keine Hardware mehr.
02:9f:1a:c4:b7:e8ist genau das: erstes Oktett02= U/L gesetzt, Unicast. - Das U/L-Flag fasst nur das
0x02-Bit an. Das Multicast-Bit (0x01) bleibt unberührt, darum kann ein Lauf ein ungerades erstes Oktett wie33:89:…liefern. Für Testdaten und Dokumentation fein; filtere nach einem geraden ersten Oktett, wenn du garantierten Unicast brauchst. - Großschreibung ist reine Anzeige -
02:9f:1aund02:9F:1Asind dieselbe Adresse. - Die Optionen leben in der URL (
sep,case=upper,oui,la=0,n); die erzeugten Werte selbst nicht - ein geteilter Link würfelt für den Empfänger frische Adressen. - Count stoppt bei 100 pro Batch; drücke Generate erneut für mehr.
- Privat: die Zufälligkeit kommt lokal von
crypto.getRandomValues- wird nie übertragen. - Verwandte Tools: Random Port Generator,
UUIDUUIDA 128-bit identifier generated to be practically unique without coordination, most commonly in version-4 (fully random) form.
Generator.