
Erweitertes Netzwerkschnittstellen-Management und -Monitoring
MacMaster ist ein umfassendes Kommandozeilen-Tool, das sowohl für Netzwerkprofis als auch für Enthusiasten entwickelt wurde. Es zeichnet sich als leistungsstarkes Dienstprogramm zur Manipulation von MAC-Adressen von Netzwerkschnittstellen auf verschiedenen Systemen aus. Mit Blick auf Einfachheit und Funktionalität konzipiert, zeichnet sich MacMaster dadurch aus, dass es Lösungen zur Verbesserung der Netzwerkanonymität, zur Durchführung von Sicherheitstests und zur Durchführung einer breiten Palette von Netzwerkdiagnose- und Überwachungsaufgaben bietet. Egal, ob Sie Ihre Netzwerkpräsenz anonymisieren, Verbindungsprobleme beheben oder fortgeschrittene Netzwerkanalysen durchführen möchten, MacMaster stattet Sie mit den notwendigen Werkzeugen aus, um diese Aufgaben effizient zu erledigen.
MacMaster erfordert Python 3.6 oder höher.
$ git clone https://github.com/HalilDeniz/MacMaster.git
cd MacMaster
$ python setup.py install
$ macmaster.py --help
usage: macmaster.py [-h] [--interface INTERFACE] [--list-interfaces] [--version]
[--random | --newmac NEWMAC | --customoui CUSTOMOUI | --reset]
[--mode {managed,monitor,master,auto,repeater}] [--get-ssid] [--check-security]
[--analyze-signal] [--restart-network] [--monitor-mac-traffic] [--analyze-packets]
MacMaster: Advanced Network Interface Management and Monitoring
options:
-h, --help show this help message and exit
--interface INTERFACE, -i INTERFACE
Network interface to change MAC address
--list-interfaces, -li
List all network interfaces
--version, -V Show the version of the program
--random, -r Set a random MAC address
--newmac NEWMAC, -nm NEWMAC
Set a specific MAC address
--customoui CUSTOMOUI, -co CUSTOMOUI
Set a custom OUI for the MAC address
--reset, -rs Reset MAC address to the original value
--mode {managed,monitor,master,auto,repeater}
Change interface mode to managed or monitor
--get-ssid Get the SSID of the wireless interface
--check-security Check the security protocol of the wireless interface
--analyze-signal Analyze the signal strength and quality of the wireless interface
--restart-network, -rn
Restart network services
--monitor-mac-traffic, -mmt
Live Monitor Mac traffic
--analyze-packets, -ap
Analyze network packets on the interface
--interface, -i: Geben Sie die Netzwerkschnittstelle an, die für MAC-Adressoperationen verwendet werden soll.--random, -r: Generieren und setzen Sie eine zufällige MAC-Adresse auf der angegebenen Schnittstelle.--newmac, -nm: Legen Sie eine bestimmte MAC-Adresse auf der angegebenen Schnittstelle fest.--customoui, -co: Legen Sie eine benutzerdefinierte Organizationally Unique Identifier (OUI) für die MAC-Adresse auf der angegebenen Schnittstelle fest.--reset, -rs: Setzen Sie die MAC-Adresse der angegebenen Schnittstelle auf den ursprünglichen Hardwarewert zurück.--version, -V: Zeigen Sie die aktuelle Version von MacMaster an.--list-interfaces, -li: Listen Sie alle auf dem System verfügbaren Netzwerkschnittstellen auf.--mode, -m: Ändern Sie den Modus einer kabellosen Netzwerkschnittstelle (Optionen umfassen 'managed', 'monitor', 'master', 'auto', 'repeater').--restart-network, -rn: Starten Sie Netzwerkdienste neu, um Änderungen anzuwenden oder Netzwerkprobleme zu beheben.--monitor-mac-traffic, -mmt: Überwachen und zeigen Sie den MAC-Datenverkehr in Echtzeit auf der angegebenen Schnittstelle an.--get-ssid, -gs: Zeigen Sie die SSID des verbundenen Wi-Fi-Netzwerks an.--analyze-signal, -as: Analysieren Sie die Signalstärke und -qualität der kabellosen Schnittstelle.--check-security, -cs: Überprüfen Sie das Sicherheitsprotokoll der kabellosen Schnittstelle.--analyze-packets, -ap: Analysieren Sie Netzwerkpakete auf der Schnittstelle.macmaster -i eth0 -nm 00:11:22:33:44:55
macmaster -i eth0 -r
macmaster -i eth0 -rs
macmaster -li
macmaster -i eth0 -m monitor
macmaster -rn
macmaster -i eth0 -mmt
Sie müssen dieses Skript als Root oder mit sudo ausführen, damit es ordnungsgemäß funktioniert. Dies liegt daran, dass das Ändern einer MAC-Adresse Root-Rechte erfordert.
Beiträge sind willkommen! Um zu MacMaster beizutragen, befolgen Sie diese Schritte:
Bei Fragen oder für weitere Informationen erreichen Sie mich über die folgenden Kanäle:
MacMaster wird unter der MIT-Lizenz veröffentlicht. Siehe LICENSE für weitere Informationen.