Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/10/2016, à 23:15

smokeh

script reboot routeur red sfr.

bonjour je cherche à faire un script pour redémarrer mon routeur red (car il bug souvent)
Sur ce routeur il n'est pas possible ni ssh ni telnet . donc obligé de passer par l'interface web...
j'ai récupérer un curl de lorsque le routeur reboot quand j'appuie sur le bonton de l'interface en ligne.
n'y connaissant rien en script et comment redémarrer ce routeur en ligne de commande avez vous une astuce svp?
je sais que je donne pas beaucoup d'info mais je sais pas trop quoi donner ( a oui le routeur est un f@st 3284 dc)
merci d'avance

curl 'https://192.168.1.1/goform/WebUiOnlyReboot' --1.0 -H 'Host: 192.168.1.1' -H 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' -H 'Accept-Language: en-US,en;q=0.5' --compressed -H 'Referer: https://192.168.1.1/config.html' -H 'Connection: keep-alive' -H 'Upgrade-Insecure-Requests: 1' --data ''

finalement en cherchant un peu j'ai trouvé :

curl 'https://192.168.1.1/goform/login' -H 'Host: 192.168.1.1' -H 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' -H 'Accept-Language: en-US,en;q=0.5' --compressed -H 'Referer: https://192.168.1.1/login.html' -H 'Connection: keep-alive' -H 'Upgrade-Insecure-Requests: 1' --data 'loginUsername=admin&loginPassword=password&envoyer=OK' --verbose -X POST 'https://192.168.1.1/goform/WebUiOnlyReboot' --insecure

penser à changer login et password en fonction de votre routeur ainsi que l'adresse ip de celui-ci .

edit : le script ne fonctionne pas quand le routeur est complètement bloqué . donc inutile ( ou alors si on veut faire ça avec un routeur qui fonctionne correctement > pas trop d’intérêt)

Dernière modification par smokeh (Le 19/10/2016, à 12:00)

Hors ligne

#2 Le 19/10/2016, à 09:11

serged

Re : script reboot routeur red sfr.

Je suis sûr que tu peux supprimer des headers inutiles du genre "User-Agent:", "Accept langage:"...

Ceci devrait suffire :

curl 'https://192.168.1.1/goform/login' -H 'Host: 192.168.1.1' - -H 'Referer: https://192.168.1.1/login.html'  --data 'loginUsername=admin&loginPassword=password&envoyer=OK' --verbose -X POST 'https://192.168.1.1/goform/WebUiOnlyReboot' --insecure

Note : comment as-tu récupéré cette ligne de commande ?


LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#3 Le 19/10/2016, à 09:27

smokeh

Re : script reboot routeur red sfr.

j'ai regardé avec la console de debug avec examiner l'élément. clic droit sous firefox

Dernière modification par smokeh (Le 19/10/2016, à 09:30)

Hors ligne

#4 Le 19/10/2016, à 09:46

Watael

Re : script reboot routeur red sfr.

pour me rendre compte de ce à quoi ça ressemble, et si ça ne t'embête pas, peux-tu nous faire une capture d'écran, stp ?


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#5 Le 19/10/2016, à 11:04

smokeh

Re : script reboot routeur red sfr.

un click droit sur l'element en question ensuite > examiner l'element > ça ouvre la console de devellopement > onglet reseau > ya le methode get et post ici > clic droit dessus ( et paf curl) pas besoin d'un screen

Dernière modification par smokeh (Le 19/10/2016, à 11:13)

Hors ligne

#6 Le 19/10/2016, à 11:16

Watael

Re : script reboot routeur red sfr.

euh, oui, mais quel "élément en question" ?

et je ne vois pas, sur l'interface de ma 9box, en considérant le bouton "Redémarrer", ce qui me permettrait, ex nihilo, de reconstruire une commande curl aussi complète que celle que tu nous montres. sad


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#7 Le 19/10/2016, à 11:53

smokeh

Re : script reboot routeur red sfr.

ben clique sur redémarrer . tu auras une méthode post à ce moment la qui s'affiche dans la console de debug...enfin je connais pas la neufbox non plus
sur la methode post clic droit et copier le curl.

Hors ligne