Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

#1 Le 12/01/2013, à 16: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, à 18:53)

Hors ligne

#2 Le 12/01/2013, à 22: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, à 01: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, à 16: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, à 18: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

Haut de page ↑