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 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...
wink

Dernière modification par Ayral (Le 27/03/2024, à 12:42)


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( 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 !


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( 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 smile


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne