fix: wifi4eu

This commit is contained in:
eneller
2025-11-22 00:16:14 +01:00
parent afa5f17a42
commit 77f7bc1b2d
3 changed files with 11 additions and 5 deletions

1
.gitignore vendored
View File

@@ -1 +1,2 @@
*.sh *.sh
files/

View File

@@ -1,3 +1,6 @@
default: deploy default: debug
debug:
bash -x wifi4eu.login
deploy: deploy:
rsync -a *.login router:/etc/travelmate scp *.login router:/etc/travelmate

View File

@@ -1,16 +1,18 @@
#!/bin/sh #!/bin/sh
# auto-login for https://wifi4eu.ec.europa.eu or general fortigate # auto-login for https://wifi4eu.ec.europa.eu or general fortigate
# initial request to get magic id
trm_fetch="$(command -v curl)" trm_fetch="$(command -v curl)"
trm_domain="http://10.0.1.1:1000" 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)" magic="$($trm_fetch -Ls -o /dev/null -w '%{urle.query}' $trm_domain)"
# log in # log in
curl $trm_domain \ $trm_fetch $trm_domain \
-X POST \ -X POST \
-L \ -L \
-H "Referer: $trm_domain/fgtauth?$magic" \ -H "Referer: $trm_domain/fgtauth?$magic" \
--data "4Tredir=https://krksistemi.hr/rijeka2/" \ --data "4Tredir=https://krksistemi.hr/rijeka2/" \
--data "magic=$magic" \ --data "magic=$magic" \
--data "username=Disclaimer user" \ --data "username=Disclaimer+user" \
--data "password=123" --data "password=123"
[ "${?}" = "0" ] && exit 0 || exit 255