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:高级网络接口管理与监控
options:
-h, --help 显示此帮助信息并退出
--interface INTERFACE, -i INTERFACE
用于更改 MAC 地址的网络接口
--list-interfaces, -li
列出所有网络接口
--version, -V 显示程序版本
--random, -r 设置随机 MAC 地址
--newmac NEWMAC, -nm NEWMAC
设置特定的 MAC 地址
--customoui CUSTOMOUI, -co CUSTOMOUI
为 MAC 地址设置自定义 OUI
--reset, -rs 将 MAC 地址重置为原始值
--mode {managed,monitor,master,auto,repeater}
将接口模式更改为 managed 或 monitor
--get-ssid 获取无线接口的 SSID
--check-security 检查无线接口的安全协议
--analyze-signal 分析无线接口的信号强度和质量
--restart-network, -rn
重启网络服务
--monitor-mac-traffic, -mmt
实时监控 MAC 流量
--analyze-packets, -ap
分析接口上的网络数据包
--interface, -i:指定用于 MAC 地址操作的网络接口。--random, -r:在指定接口上生成并设置随机 MAC 地址。--newmac, -nm:在指定接口上设置特定的 MAC 地址。--customoui, -co:为指定接口上的 MAC 地址设置自定义组织唯一标识符(OUI)。--reset, -rs:将指定接口的 MAC 地址重置为其原始硬件值。--version, -V:显示 MacMaster 的当前版本。--list-interfaces, -li:列出系统上所有可用的网络接口。--mode, :更改无线网络接口的模式(选项包括 'managed'、'monitor'、'master'、'auto'、'repeater')。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。
-m--restart-network, -rn:重启网络服务以应用更改或排查网络问题。--monitor-mac-traffic, -mmt:在指定接口上实时监控并显示 MAC 流量。--get-ssid, -gs:显示已连接 Wi-Fi 网络的 SSID。--analyze-signal, -as:分析无线接口的信号强度和质量。--check-security, -cs:检查无线接口的安全协议。--analyze-packets, -ap:分析接口上的网络数据包。