Остання активність 1771410966

Версія 7beada0919c4ff688921a46bce368586fa551e7e

vir-atl-wifi.sh Неформатований
1#!/bin/bash
2# Virgin ATL free wifi hack
3
4network_name="Virgin-Atlantic-WiFi"
5
6echo "Disconnecting from Wi-Fi"
7sudo networksetup -setnetworkserviceenabled Wi-Fi off
8
9# Remove from preferred networks to avoid auto-reconnect
10sudo networksetup -removepreferredwirelessnetwork en0 "$network_name"
11sleep 1
12
13# Re-enable Wi-Fi
14sudo networksetup -setnetworkserviceenabled Wi-Fi on
15sleep 2
16
17macaddr=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
18
19echo "Changing MAC address to $macaddr"
20sudo ifconfig en0 ether $macaddr
21
22echo "Reconnecting to Wi-Fi"
23sudo networksetup -setairportnetwork en0 "$network_name"
24
25# Wait until we are reconnected to the network
26until [ "$(ipconfig getsummary "$(networksetup -listallhardwareports | \
27 awk '/Wi-Fi|AirPort/{getline; print $NF}')" | \
28 grep ' SSID : ' | \
29 awk -F ': ' '{print $2}')" == "$network_name" ]; do
30 sleep 1
31done
32
33echo "Connected to $network_name"
34# Wait 3 seconds to avoid "No internet connection" message
35sleep 3
36
37echo "Launching Safari for Ad watch"
38open -a Safari "https://virgin-atlantic-wifi.viasat.com/#/adunit"
39