Pages : 1
#1 Le 12/01/2013, à 16:42
- Sciensous
[Résolu] Script pour sfrbox
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’appuie 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 déjà fait et je le remercie pour me donner les paramètres à donner à wget
Soit quelqu'un m'explique comment récupérer les "paramètres" 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 néophyte que je suis...
Dernière modification par Ayral (Le 27/03/2024, à 12:42)
sous ubuntu LTS de la 06 à la 22.04, puis arrêt pour Debian 12 et antiX 21 ou 23
( sous LXDE et gnome-shell )
Hors ligne
#2 Le 12/01/2013, à 22:15
- sechanbask
Re : [Résolu] Script pour sfrbox
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 : [Résolu] Script pour sfrbox
je ne cherche pas à telecharger des fichiers, mais à remplir un "formulaire" en ligne de commande !
sous ubuntu LTS de la 06 à la 22.04, puis arrêt pour Debian 12 et antiX 21 ou 23
( sous LXDE et gnome-shell )
Hors ligne
#4 Le 13/01/2013, à 16:27
- pge
Re : [Résolu] Script pour sfrbox
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 : [Résolu] Script pour sfrbox
merci pge, c'est exactement ce qu'il fallait pour la sfr box
mes parametres dans le post data étaient incorrects.
sujet résolu
sous ubuntu LTS de la 06 à la 22.04, puis arrêt pour Debian 12 et antiX 21 ou 23
( sous LXDE et gnome-shell )
Hors ligne
Pages : 1