diff --git a/Makefile b/Makefile index 5523348..02bdc8c 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,6 @@ default: deploy + +debug: + bash -x wifi4eu.login deploy: - rsync -a *.login router:/etc/travelmate + scp *.login router:/etc/travelmate diff --git a/wifi4eu.login b/wifi4eu.login index fe31790..ec2df0e 100755 --- a/wifi4eu.login +++ b/wifi4eu.login @@ -1,16 +1,18 @@ #!/bin/sh # auto-login for https://wifi4eu.ec.europa.eu or general fortigate -# initial request to get magic id trm_fetch="$(command -v curl)" trm_domain="http://10.0.1.1:1000" + +# initial request to get magic id magic="$($trm_fetch -Ls -o /dev/null -w '%{urle.query}' $trm_domain)" # log in -curl $trm_domain \ +$trm_fetch $trm_domain \ -X POST \ -L \ -H "Referer: $trm_domain/fgtauth?$magic" \ --data "4Tredir=https://krksistemi.hr/rijeka2/" \ --data "magic=$magic" \ - --data "username=Disclaimer user" \ + --data "username=Disclaimer+user" \ --data "password=123" +[ "${?}" = "0" ] && exit 0 || exit 255 \ No newline at end of file