Son aktivite 1771410966

Revizyon 9994cfaaeb8dedf8ba8d2c88873b9f4151568209

vir-atl-wifi.sh Ham
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# Remove from preferred networks to avoid auto-reconnect
9sudo networksetup -removepreferredwirelessnetwork en0 "$network_name"
10sleep 1
11# Re-enable Wi-Fi
12sudo networksetup -setnetworkserviceenabled Wi-Fi on
13sleep 2
14
15macaddr=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
16
17echo "Changing MAC address to $macaddr"
18sudo ifconfig en0 ether $macaddr
19
20echo "Reconnecting to Wi-Fi"
21sudo networksetup -setairportnetwork en0 "$network_name"
22
23# Wait until we are reconnected to the network
24until [ "$(ipconfig getsummary "$(networksetup -listallhardwareports | \
25 awk '/Wi-Fi|AirPort/{getline; print $NF}')" | \
26 grep ' SSID : ' | \
27 awk -F ': ' '{print $2}')" == "$network_name" ]; do
28 sleep 1
29done
30
31echo "Connected to $network_name"
32# Wait 3 seconds to avoid "No internet connection" message
33sleep 3
34
35echo "Launching Safari for Ad watch"
36open -a Safari "https://virgin-atlantic-wifi.viasat.com/#/adunit"
37