Contenu | Rechercher | Menus

Annonce

Les adresses laposte.net ne permettent pas de recevoir nos emails. Vous êtes invité à changer d'adresse dans vos paramètres de compte à votre prochaine connexion.

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

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.

#1 Le 12/01/2013, à 15:42

Sciensous

script pour sfrbox [RÉSOLU]

Bonjour,

je cherche à faire un script pour
- me connecter à la box (192.168.1.1)
- activer / ou désactiver le wifi (http://192.168.1.1/login?page_ref=/wifi)

là 2 possibilités: j'appuye sur le bouton (box à côté donc) ou je rentre ID de l'admin + MDP (sur un pc relié à la box, mais loin...)

je voudrai faire un script qui fasse la 2eme possibilité: je n'ai plus à rentrer l'ID et le MDP.

Soit quelqu'un l'a deja fait et je le remercie pour me donner les parametres à donner à wget
Soit quelqu'un m'explique comment récupérer les "parametres" envoyés à la box (contenant le --post-data si j'ai bien compris)

Merci d'avance pour votre aide pour une question pas compliquée pour un connaisseur mais encore trop opaque pour le neophyte que je suis...
wink

Dernière modification par Sciensous (Le 13/01/2013, à 17:53)

Hors ligne

#2 Le 12/01/2013, à 21:15

sechanbask

Re : script pour sfrbox [RÉSOLU]

Bonjour,

personnellement pour récupérer des logs chez ovh, je fais :

wget -r  -nd --no-parent -A .gz --no-check-certificate --http-user=xxxxxx --http-password=xxxxxxxx https://logs.ovh.net/

Hors ligne

#3 Le 13/01/2013, à 00:40

Sciensous

Re : script pour sfrbox [RÉSOLU]

je ne cherche pas à telecharger des fichiers, mais à remplir un "formulaire" en ligne de commande !

Hors ligne

#4 Le 13/01/2013, à 15:27

pge

Re : script pour sfrbox [RÉSOLU]

Bonjour,
Ce petit script fonctionne avec une Neufbox NB4. Il fonctionne en "interrupteur ON/OFF" avec une boite de dialogue Zenity depuis un lanceur ...
A adapter selon tes besoins ... en ajustant à la configuration de ta box dans les paramètres wget.

#!/bin/bash

login=XXXXX
passwd=XXXXX
# ATTENTION : configurer les paramètres ligne 17 en utilisant ceux pris en compte dans votre box.

etat=$(wget --quiet http://192.168.1.1/wifi/config -O /tmp/etat_wifi && cat /tmp/etat_wifi | grep "id=\"ap_active_on\" checked=\"checked\"")
if [[ $etat = "" ]]; then
	etat2="on"
	zenity --question --title="ACTIVATION WIFI" --text "Le wifi est désactivé\n Voulez-vous l'activer ?";
else
	etat2="off"
	zenity --question  --title="DÉSACTIVATION WIFI" --text "Le wifi est activé\n Voulez-vous le désactiver ?";
fi

if [ $? = "0" ]; then
	wget http://192.168.1.1/login http://192.168.1.1/wifi/config --post-data="method=passwd&login=$login&password=$passwd&ap_active=$etat2&ap_ssid=NEUF_6B98&ap_closed=0&ap_channel=11&ap_mode=auto" -O nul      
else
	exit
fi

rm /tmp/etat_wifi    
exit

Hors ligne

#5 Le 13/01/2013, à 17:53

Sciensous

Re : script pour sfrbox [RÉSOLU]

merci pge, c'est exactement ce qu'il fallait pour la sfr box

mes parametres dans le post data étaient incorrects.

sujet résolu smile

Hors ligne