Skip to content

Instantly share code, notes, and snippets.

@GitHub30
Created June 1, 2022 09:03
Show Gist options
  • Save GitHub30/98f2c17c134839e33767887ec936881d to your computer and use it in GitHub Desktop.
Save GitHub30/98f2c17c134839e33767887ec936881d to your computer and use it in GitHub Desktop.
sudo tee /etc/NetworkManager/dispatcher.d/99-portal <<'EOT'
#!/bin/bash
[ "$CONNECTIVITY_STATE" = "PORTAL" ] || exit 0
wget --save-cookies cookies.txt -O- https://service.wi2.ne.jp/wi2auth/redirect >> portal.log
grep service.wi2.ne.jp cookies.txt && wget --load-cookies cookies.txt -O- https://service.wi2.ne.jp/wi2auth/xhr/login --post-data '{"login_method":"onetap","login_params":{"agree":"1"}}' >> portal.log
EOT
sudo chmod +x /etc/NetworkManager/dispatcher.d/99-portal
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment