From d019c8e1f6ce91e377bc412ab25dc2a22c5b189f Mon Sep 17 00:00:00 2001 From: Adar Nimrod Date: Fri, 2 Jun 2017 20:27:18 +0300 Subject: [PATCH] - Use the Firefox login portal detection service (instead of just trying google.com). --- Documents/bin/train-wifi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documents/bin/train-wifi b/Documents/bin/train-wifi index de2ee74..1b4062a 100755 --- a/Documents/bin/train-wifi +++ b/Documents/bin/train-wifi @@ -61,7 +61,7 @@ iswifi "$interface" || die "Can't login to the train wifi, interface $interface connection="$(wifi_connection "$interface")" [ "$connection" = "ISRAEL-RAILWAYS" ] || die "Can't login to the train wifi, wifi network $connection isn't ISRAEL-RAILWAYS." -redirect_url="$(curl --output /dev/null --silent --write-out '%{redirect_url}' http://google.com/)" +redirect_url="$(curl --output /dev/null --silent --write-out '%{redirect_url}' http://detectportal.firefox.com/success.txt)" logger -p user.debug "Train wifi redirect url: $redirect_url" login_ip="$(echo "$redirect_url" | grep --only-matching '[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*')" || die "Can't login to the train wifi, redirect URL doesn't contain an IP." logger -p user.debug "Train wifi login IP: $login_ip" -- GitLab