Gibt es ein BOOTP-Abfragetool für macOS?

3

Ich möchte einen BOOTP-Server als eine bestimmte MAC-Adresse abfragen, um die Antwort zu testen. Welche Tools gibt es für macOS? Etwas wie das? https://www.weird-solutions.com/enterprise-solutions/bootp-turbo

Frank Barcenas
quelle
Welches Tool oder Paket würden Sie auf einem anderen Betriebssystem verwenden? Das könnte dazu beitragen, Ihre Optionen einzugrenzen. Ich könnte sehen, dass ein ziemlich kurzes Python-Skript / C-Programm die Schuhe füllt, aber wenn Sie eine Codebasis / einen Codekandidaten im Sinn haben, könnte es eine einfache Rechercheaufgabe sein, es unter macOS zu finden.
bmike
@bmike Eine, die eine Bootp-Abfrage simuliert, als wäre es ein Gerät, das booten möchte.
Frank Barcenas
Der Code, mit dem ich oben in meinem Kommentar verlinkt habe, macht genau das, was Sie wollen - starten Sie also Python und prüfen Sie, ob die benötigten Bibliotheken auf MacOS portierbar sind. Nur die Virtualisierung von Linux auf dem Mac ist keine schlechte Lösung, wenn Sie etwas haben, von dem Sie wissen, dass es Ihnen gefällt, und niemand hier kennt eine ähnliche Empfehlung.
bmike
@bmike Danke, ich werde das Python-Skript durchsehen.
Frank Barcenas

Antworten:

1

Wenn Sie nur sehen möchten, ob ein BOOTP-Computer auf eine bestimmte MAC-Adresse reagiert, verwenden Sie einfach einen virtuellen Computer mit einer manuell konfigurierten MAC-Adresse

In der VirtualBox:

Bildbeschreibung hier eingeben

Allan
quelle
Wo sehe ich die Ergebnisse der Bootp-Abfrage? @Allan Gefällt mir: weird-solutions.com/enterprise-solutions/bootp-turbo
Frank Barcenas
@FrankBarcenas Sie benötigen Wireshark oder ein anderes Paketaufzeichnungstool, um die GUI zu verwenden.
bmike
Allan - Sie können sogar einfach mit macOS ein zweites Netzwerkgerät auf dem Mac definieren und die Hardware fälschen, ohne Software von Drittanbietern zu benötigen.
bmike
1
Wie @bmike sagte, bräuchten Sie einen Schnüffler wie Wireshark. Ich schlug eine VM mit einem gefälschten MAC vor, da BOOTP normalerweise für plattenlose Workstations verwendet wurde und Sie mit diesem Setup den gesamten Startvorgang simulieren können.
Allan
0

Sie können Ihre MAC-Adresse fälschen , was erheblich weniger Aufwand bedeutet als das Einrichten einer VM.

Ihr Befehl sollte in etwa so lauten sudo ifconfig en1 Wi-Fi xx:xx:xx:xx:xx:xx, en1wie Ihre Netzwerkschnittstelle und xx:xx:xx:xx:xx:xxdie MAC-Adresse, als die Sie fälschen möchten.

JMY1000
quelle
Der Aufwand ist erheblich geringer, aber wie überlebt eine Parodie, wenn das Betriebssystem nicht geladen ist?
Allan
@Allan Bleibt es nicht bei einem Neustart?
JMY1000,
ifconfigWird auf Betriebssystemebene ausgeführt, nicht auf der physischen Ebene, sodass dies nicht der Fall wäre, wenn das Betriebssystem nicht wie in der Phase vor dem Start geladen wird.
Allan