
Gestión y monitoreo avanzados de interfaces de red
MacMaster es una herramienta integral de línea de comandos diseñada tanto para profesionales de redes como para entusiastas. Destaca como una utilidad potente para manipular las direcciones MAC de interfaces de red en varios sistemas. Diseñado con simplicidad y funcionalidad en mente, MacMaster sobresale al proporcionar soluciones para mejorar el anonimato en la red, realizar pruebas de seguridad y llevar a cabo una amplia gama de tareas de diagnóstico y monitorización de redes. Ya sea que busques anonimizar tu presencia en la red, solucionar problemas de conectividad o realizar análisis avanzados de red, MacMaster te equipa con las herramientas necesarias para realizar estas tareas de manera eficiente.
MacMaster requiere Python 3.6 o 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: Gestión y Monitorización Avanzada de Interfaces de Red
options:
-h, --help show this help message and exit
--interface INTERFACE, -i INTERFACE
Interfaz de red para cambiar la dirección MAC
--list-interfaces, -li
Lista todas las interfaces de red
--version, -V Muestra la versión del programa
--random, -r Establece una dirección MAC aleatoria
--newmac NEWMAC, -nm NEWMAC
Establece una dirección MAC específica
--customoui CUSTOMOUI, -co CUSTOMOUI
Establece un OUI personalizado para la dirección MAC
--reset, -rs Restablece la dirección MAC al valor original
--mode {managed,monitor,master,auto,repeater}
Cambia el modo de la interfaz a managed o monitor
--get-ssid Obtiene el SSID de la interfaz inalámbrica
--check-security Verifica el protocolo de seguridad de la interfaz inalámbrica
--analyze-signal Analiza la intensidad y calidad de la señal de la interfaz inalámbrica
--restart-network, -rn
Reinicia los servicios de red
--monitor-mac-traffic, -mmt
Monitoreo en vivo del tráfico MAC
--analyze-packets, -ap
Analiza paquetes de red en la interfaz
--interface, -i: Especifica la interfaz de red a utilizar para las operaciones de dirección MAC.--random, -r: Genera y establece una dirección MAC aleatoria en la interfaz especificada.--newmac, -nm: Establece una dirección MAC específica en la interfaz especificada.--customoui, -co: Establece un Identificador Único de Organización (OUI) personalizado para la dirección MAC en la interfaz especificada.--reset, -rs: Restablece la dirección MAC de la interfaz especificada a su valor de hardware original.--version, -V: Muestra la versión actual de MacMaster.--list-interfaces, -li: Lista todas las interfaces de red disponibles en el sistema.--mode, -m: Cambia el modo de una interfaz de red inalámbrica (opciones incluyen 'managed', 'monitor', 'master', 'auto', 'repeater').--restart-network, -rn: Reinicia los servicios de red para aplicar cambios o solucionar problemas de red.--monitor-mac-traffic, -mmt: Monitorea y muestra el tráfico MAC en tiempo real en la interfaz especificada.--get-ssid, -gs: Muestra el SSID de la red Wi-Fi conectada.--analyze-signal, -as: Analiza la intensidad y calidad de la señal de la interfaz inalámbrica.--check-security, -cs: Verifica el protocolo de seguridad de la interfaz inalámbrica.--analyze-packets, -ap: Analiza paquetes de red en la interfaz.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
Debes ejecutar este script como root o usar sudo para que funcione correctamente. Esto se debe a que cambiar una dirección MAC requiere privilegios de root.
¡Las contribuciones son bienvenidas! Para contribuir a MacMaster, sigue estos pasos:
Para cualquier consulta o información adicional, puedes contactarme a través de los siguientes canales:
MacMaster se publica bajo la Licencia MIT. Consulta LICENSE para más información.