
Gestion et surveillance avancées des interfaces réseau
MacMaster est un outil en ligne de commande complet conçu aussi bien pour les professionnels du réseau que pour les passionnés. Il se distingue comme un utilitaire puissant pour manipuler les adresses MAC des interfaces réseau sur différents systèmes. Pensé à la fois pour la simplicité et la fonctionnalité, MacMaster excelle en fournissant des solutions pour améliorer l'anonymat réseau, effectuer des tests de sécurité et réaliser un large éventail de diagnostics et de tâches de surveillance réseau. Que vous cherchiez à anonymiser votre présence réseau, à résoudre des problèmes de connectivité ou à vous engager dans une analyse réseau avancée, MacMaster vous équipe des outils nécessaires pour accomplir ces tâches efficacement.
MacMaster nécessite Python 3.6 ou ultérieur.
$ 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 : Spécifiez l'interface réseau à utiliser pour les opérations sur l'adresse MAC.--random, -r : Générer et définir une adresse MAC aléatoire sur l'interface spécifiée.--newmac, -nm : Définir une adresse MAC spécifique sur l'interface spécifiée.--customoui, -co : Définir un identifiant unique d'organisation (OUI) personnalisé pour l'adresse MAC sur l'interface spécifiée.--reset, -rs : Réinitialiser l'adresse MAC de l'interface spécifiée à sa valeur matérielle d'origine.--version, -V : Afficher la version actuelle de MacMaster.--list-interfaces, -li : Lister toutes les interfaces réseau disponibles sur le système.--mode, -m : Changer le mode d'une interface réseau sans fil (options : 'managed', 'monitor', 'master', 'auto', 'repeater').--restart-network, -rn : Redémarrer les services réseau pour appliquer les modifications ou résoudre les problèmes réseau.--monitor-mac-traffic, -mmt : Surveiller et afficher le trafic MAC en temps réel sur l'interface spécifiée.--get-ssid, -gs : Afficher le SSID du réseau Wi-Fi connecté.--analyze-signal, -as : Analyser la force et la qualité du signal de l'interface sans fil.--check-security, -cs : Vérifier le protocole de sécurité de l'interface sans fil.--analyze-packets, -ap : Analyser les paquets réseau sur l'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
Vous devez exécuter ce script en tant que root ou utiliser sudo pour qu'il fonctionne correctement. En effet, changer une adresse MAC nécessite des privilèges root.
Les contributions sont les bienvenues ! Pour contribuer à MacMaster, suivez ces étapes :
Pour toute demande ou information complémentaire, vous pouvez me joindre via les canaux suivants :
MacMaster est distribué sous la licence MIT. Voir LICENSE pour plus d'informations.