#!/bin/zsh # Wrapper script to spoof MAC with password prompt set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" MAC="7a:ef:be:50:00:55" echo "=== Подмена MAC Wi-Fi ===" echo "Текущий MAC будет заменен на MAC точки доступа: $MAC" echo "" # Try to get password via osascript PASSWORD=$(osascript -e 'Tell application "System Events" to display dialog "Введите пароль администратора для подмены MAC:" default answer "" with hidden answer' -e 'text returned of result' 2>/dev/null || echo "") if [ -z "$PASSWORD" ]; then echo "Запуск скрипта подмены MAC..." echo "Вам будет предложено ввести пароль sudo" echo "" cd "$SCRIPT_DIR" ./spoof-wifi-mac.sh "$MAC" else echo "Использование предоставленного пароля..." echo "$PASSWORD" | sudo -S "$SCRIPT_DIR/spoof-wifi-mac.sh" "$MAC" fi