Forum sur la Livebox de Wanadoo
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Forum sur la Livebox de Wanadoo


 
AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
Le deal à ne pas rater :
Cartes Pokémon : la prochaine extension Pokémon sera EV6.5 Fable ...
Voir le deal

 

 script récupération adresse IP pour firm. Sagem 3202_24013A

Aller en bas 
AuteurMessage
mac_is_m
Invité




script récupération adresse IP pour firm. Sagem 3202_24013A Empty
MessageSujet: script récupération adresse IP pour firm. Sagem 3202_24013A   script récupération adresse IP pour firm. Sagem 3202_24013A EmptyMer 6 Juil 05 à 11:18

ADRESSE=`wget --http-user=admin --http-passwd=admin http://192.168.1.1/internetservices.html -O - -o /dev/null | grep "var v_Adrs_IP" | cut -d" " -f4 | cut -c2- | awk ' { gsub(/\";/,"");print}'`
Revenir en haut Aller en bas
ensminge
Invité




script récupération adresse IP pour firm. Sagem 3202_24013A Empty
MessageSujet: Re: script récupération adresse IP pour firm. Sagem 3202_24013A   script récupération adresse IP pour firm. Sagem 3202_24013A EmptyJeu 7 Juil 05 à 1:34

Super, merci, ça marche bien, mais avec un 'cut' sans 'awk' à la fin c'est plus simple:

... | grep "var v_Adrs_IP" | cut -d\" -f2 ...

à la place de:

... grep "var v_Adrs_IP" | cut -d" " -f4 | cut -c2- | awk ' { gsub(/\";/,"");print}' ...

Cela donne:

ADRESSE=`wget --http-user=admin --http-passwd=admin http://192.168.1.1/internetservices.html -O - -o /dev/null | grep "var v_Adrs_IP" | cut -d\" -f2`

Le truc est dans l'option '-d\"' de la commande 'cut' qui utilise " comme séparateur
Revenir en haut Aller en bas
ensminge
Invité




script récupération adresse IP pour firm. Sagem 3202_24013A Empty
MessageSujet: Re: script récupération adresse IP pour firm. Sagem 3202_24013A   script récupération adresse IP pour firm. Sagem 3202_24013A EmptyVen 15 Juil 05 à 6:05

Tout ça me donne des idées.... pour afficher plus d'informations.

Voici un début de script:

Code:

#!/bin/bash

USER=admin
PASS=xxxx
LBIP=192.168.1.1
OUT=/tmp/lb.out.$$

myget()
{
    wget -o /dev/null -O - --http-user=$USER --http-password=$PASS http://$LBIP/$1 >$OUT
}


myget adslstats.html

echo -n "Download : "
grep "var  v_downstream" $OUT | cut -d\" -f 2 | cut -d\( -f 1
echo -n "Upload  : "
grep "var  v_upstream" $OUT | cut -d\" -f 2 | cut -d\( -f 1

myget welcome.html

echo -n "ADSL    : "
grep "var v_INET_status" $OUT | cut -d\" -f 2

echo -n "Phone    : "
grep "var v_VOIP_status" $OUT | cut -d\" -f 2

myget internetservices.html


echo -n "IP      : "
grep "var v_Adrs_IP" $OUT | cut -d\" -f 2
echo -n "User    : "
grep "var v_Username" $OUT | cut -d\" -f 2


myget voipservices.html

echo -n "VoIP    : "
grep "var Voip_service" $OUT | cut -d\" -f 2

echo -n "Phone    : "
grep "var telephone_number" $OUT | cut -d\" -f 2

rm $OUT



Ok, c'est pas des plus "clean", mais ce n'est qu'un début.
Sympa cette interface!

Merci
Revenir en haut Aller en bas
Contenu sponsorisé





script récupération adresse IP pour firm. Sagem 3202_24013A Empty
MessageSujet: Re: script récupération adresse IP pour firm. Sagem 3202_24013A   script récupération adresse IP pour firm. Sagem 3202_24013A Empty

Revenir en haut Aller en bas
 
script récupération adresse IP pour firm. Sagem 3202_24013A
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» adresse ip pour livebox sagem en wi-fi
» salut je cherch 1 VRAI firmware 160+ garanti debitmax adsl2+

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum sur la Livebox de Wanadoo :: 
LES PROBLEMES
 :: Problèmes Logiciels :: Linux-Unix
-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser