
高度なネットワークインターフェース管理と監視
MacMasterは、ネットワークプロフェッショナルと愛好家の両方のために作られた包括的なコマンドラインツールです。様々なシステム上のネットワークインターフェースのMACアドレスを操作するための強力なユーティリティとして際立っています。シンプルさと機能性の両方を念頭に設計されており、MacMasterはネットワークの匿名性向上、セキュリティテストの実施、幅広いネットワーク診断および監視タスクの実行のためのソリューションを提供することに優れています。ネットワークプレゼンスの匿名化、接続性の問題のトラブルシューティング、高度なネットワーク分析への関与など、MacMasterはこれらのタスクを効率的に達成するために必要なツールを提供します。
MacMasterはPython 3.6以降が必要です。
$ 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: MACアドレス操作に使用するネットワークインターフェースを指定します。--random, -r: 指定されたインターフェースにランダムなMACアドレスを生成し設定します。--newmac, -nm: 指定されたインターフェースに特定のMACアドレスを設定します。--customoui, -co: 指定されたインターフェースのMACアドレスにカスタムOrganizationally Unique Identifier (OUI)を設定します。--reset, -rs: 指定されたインターフェースのMACアドレスを元のハードウェア値にリセットします。--version, -V: MacMasterの現在のバージョンを表示します。--list-interfaces, -li: システムで利用可能なすべてのネットワークインターフェースを一覧表示します。--mode, -m: ワイヤレスネットワークインターフェースのモードを変更します(オプション: 'managed', 'monitor', 'master', 'auto', 'repeater')。--restart-network, -rn: 変更を適用したりネットワークの問題をトラブルシューティングするためにネットワークサービスを再起動します。--monitor-mac-traffic, -mmt: 指定されたインターフェースでMACトラフィックをリアルタイムで監視および表示します。--get-ssid, -gs: 接続中のWi-FiネットワークのSSIDを表示します。--analyze-signal, -as: ワイヤレスインターフェースの信号強度と品質を分析します。--check-security, -cs: ワイヤレスインターフェースのセキュリティプロトコルを確認します。--analyze-packets, -ap: インターフェース上のネットワークパケットを分析します。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
このスクリプトを正しく動作させるには、rootとして実行するか、sudoを使用して実行する必要があります。これはMACアドレスの変更にroot権限が必要なためです。
貢献は歓迎します!MacMasterに貢献するには、以下の手順に従ってください:
お問い合わせや詳細については、以下のチャンネルからご連絡ください:
MacMasterはMITライセンスの下で公開されています。詳細についてはLICENSEを参照してください。