
Gestione e monitoraggio avanzati delle interfacce di rete
MacMaster è uno strumento da riga di comando completo, progettato sia per professionisti di rete che per appassionati. Si distingue come un potente utility per manipolare gli indirizzi MAC delle interfacce di rete su vari sistemi. Progettato con semplicità e funzionalità in mente, MacMaster eccelle nel fornire soluzioni per migliorare l'anonimato di rete, condurre test di sicurezza ed eseguire un'ampia gamma di diagnostica e monitoraggio di rete. Che tu stia cercando di anonimizzare la tua presenza in rete, risolvere problemi di connettività o impegnarti in analisi avanzate di rete, MacMaster ti fornisce gli strumenti necessari per svolgere queste attività in modo efficiente.
MacMaster richiede Python 3.6 o successivo.
$ 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: Specifica l'interfaccia di rete da utilizzare per le operazioni sull'indirizzo MAC.--random, -r: Genera e imposta un indirizzo MAC casuale sull'interfaccia specificata.--newmac, -nm: Imposta un indirizzo MAC specifico sull'interfaccia specificata.--customoui, -co: Imposta un Identificativo Univoco dell'Organizzazione (OUI) personalizzato per l'indirizzo MAC sull'interfaccia specificata.--reset, -rs: Ripristina l'indirizzo MAC dell'interfaccia specificata al valore hardware originale.--version, -V: Mostra la versione corrente di MacMaster.--list-interfaces, -li: Elenca tutte le interfacce di rete disponibili sul sistema.--mode, -m: Cambia la modalità di un'interfaccia di rete wireless (opzioni incluse 'managed', 'monitor', 'master', 'auto', 'repeater').--restart-network, -rn: Riavvia i servizi di rete per applicare modifiche o risolvere problemi di rete.--monitor-mac-traffic, -mmt: Monitora e visualizza il traffico MAC in tempo reale sull'interfaccia specificata.--get-ssid, -gs: Mostra l'SSID della rete Wi-Fi connessa.--analyze-signal, -as: Analizza la potenza e la qualità del segnale dell'interfaccia wireless.--check-security, -cs: Controlla il protocollo di sicurezza dell'interfaccia wireless.--analyze-packets, -ap: Analizza i pacchetti di rete sull'interfaccia.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
Devi eseguire questo script come root o utilizzare sudo affinché funzioni correttamente. Questo perché la modifica di un indirizzo MAC richiede privilegi di root.
I contributi sono benvenuti! Per contribuire a MacMaster, segui questi passaggi:
Per qualsiasi richiesta o ulteriori informazioni, puoi contattarmi attraverso i seguenti canali:
MacMaster è rilasciato sotto licenza MIT. Vedi LICENSE per maggiori informazioni.