
Gerenciamento e Monitoramento Avançados de Interfaces de Rede
O MacMaster é uma ferramenta de linha de comando abrangente, criada tanto para profissionais de rede quanto para entusiastas. Ele se destaca como um utilitário poderoso para manipular os endereços MAC de interfaces de rede em vários sistemas. Projetado com simplicidade e funcionalidade em mente, o MacMaster é excelente em fornecer soluções para melhorar o anonimato na rede, realizar testes de segurança e executar uma ampla gama de tarefas de diagnóstico e monitoramento de rede. Seja para anonimizar sua presença na rede, solucionar problemas de conectividade ou se envolver em análises avançadas de rede, o MacMaster fornece as ferramentas necessárias para realizar essas tarefas de forma eficiente.
O MacMaster requer Python 3.6 ou posterior.
$ 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: Especifique a interface de rede a ser usada para operações de endereço MAC.--random, -r: Gere e defina um endereço MAC aleatório na interface especificada.--newmac, -nm: Defina um endereço MAC específico na interface especificada.--customoui, -co: Defina um Identificador Único de Organização (OUI) personalizado para o endereço MAC na interface especificada.--reset, -rs: Redefina o endereço MAC da interface especificada para seu valor de hardware original.--version, -V: Mostre a versão atual do MacMaster.--list-interfaces, -li: Liste todas as interfaces de rede disponíveis no sistema.--mode, -m: Altere o modo de uma interface de rede sem fio (opções incluem 'managed', 'monitor', 'master', 'auto', 'repeater').--restart-network, -rn: Reinicie os serviços de rede para aplicar alterações ou solucionar problemas de rede.--monitor-mac-traffic, -mmt: Monitore e exiba o tráfego MAC em tempo real na interface especificada.--get-ssid, -gs: Exiba o SSID da rede Wi-Fi conectada.--analyze-signal, -as: Analise a intensidade e qualidade do sinal da interface sem fio.--check-security, -cs: Verifique o protocolo de segurança da interface sem fio.--analyze-packets, -ap: Analise pacotes de rede na interface.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
Você deve executar este script como root ou usar sudo para que funcione corretamente. Isso ocorre porque alterar um endereço MAC requer privilégios de root.
Contribuições são bem-vindas! Para contribuir com o MacMaster, siga estas etapas:
Para quaisquer dúvidas ou informações adicionais, você pode entrar em contato comigo através dos seguintes canais:
O MacMaster é distribuído sob a licença MIT. Consulte LICENSE para mais informações.