Skip to content

Instantly share code, notes, and snippets.

@unixfox
Last active November 15, 2023 00:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save unixfox/2037b980a08785e90de4f3574d3a42a4 to your computer and use it in GitHub Desktop.
Save unixfox/2037b980a08785e90de4f3574d3a42a4 to your computer and use it in GitHub Desktop.
reboot bouygues bbox3
#!/bin/bash
curl 'https://mabbox.bytel.fr/api/v1/login' \
--resolve mabbox.bytel.fr:443:192.168.1.254 \
--cookie /tmp/cookie-mabbox.txt --cookie-jar /tmp/cookie-mabbox.txt \
-H 'Accept: */*' \
-H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' \
-H 'X-Requested-With: XmlHttpRequest' \
--data-raw 'password=MYPASSWORD&remember=1'
btoken_json=$(curl -s 'https://mabbox.bytel.fr/api/v1/device/token' \
--resolve mabbox.bytel.fr:443:192.168.1.254 \
--cookie /tmp/cookie-mabbox.txt --cookie-jar /tmp/cookie-mabbox.txt \
-H 'Accept: */*')
btoken=$(jq -r '.[0].device.token' <<< "${btoken_json}")
curl "https://mabbox.bytel.fr/api/v1/device/reboot?btoken=$btoken" \
--resolve mabbox.bytel.fr:443:192.168.1.254 \
--cookie /tmp/cookie-mabbox.txt \
-X 'POST' \
-H 'Referer: https://mabbox.bytel.fr/indexeole.html' \
-H 'Origin: https://mabbox.bytel.fr' \
-H 'Content-Length: 0' \
-H 'Accept: */*' \
-H 'X-Requested-With: XmlHttpRequest'
rm /tmp/cookie-mabbox.txt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment