Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Messages recommandés

Posté(e) (modifié)

Bonjour

 

J'ai besoin d'envoyer une commande via hhtp pour renseigner la table arp de ma Livebox dans le but de réveiller un PC par le net via cette Livebox.

 

http est le seul moyen de construire cette table, telnet n'étant plus implémenté dans les Livebox.

 

( Cette commande associe une adresse Mac à un numéro IP et permet de "franchir" le routeur, le routage via l'adresse de broadcast de mon Lan ne fonctionne pas sur une LB )

 

Actuellement, je le fais manuellement via IE7 pas de souci.

 

La commande est http://configuration.adsl/arpadd.cmd?arpMac=adresse_mac_du _pc_à_réveiller&arpAddr=ip_du_pc_à_réveiller.

 

La table arp ainsi construite étant perdue à chaque reboot de la Livebox, j'aimerais envoyer cette commande au démarrage de mon PC.

 

Mes deux soucis :

 

1- Je ne sais pas comment faire.

 

2 - Lorsque la LB reçoit cette commande, il faut se loguer ( de base admin admin ) comment automatiser aussi ce login ( En fait, il suffirait que je puisse envoyer l'équivalent de la touche entrée ) ?

 

Ce que j'ai trouvé pour le moment, c'est de mettre cette commande dans ma page de démarrage de IE7.

 

Mais c'est donc envoyé à chaque ouverture de IE ( inutile ) et reste le problème du login.

 

 

Ca vous cause ?

Modifié par Berfizan

Posté(e) (modifié)

Salut berfizan,

 

2 - Lorsque la LB reçoit cette commande, il faut se loguer ( de base admin admin ) comment automatiser aussi ce login ( En fait, il suffirait que je puisse envoyer l'équivalent de la touche entrée ) ?

Je suis pas à la maison et je n'ai pas le script sous les yeux, mais essayes déjà ceci :

http://admin:%s@192.168.1.1/router.html' % password

 

Raison de l'édition :

N'importe nawak

Modifié par Pang
Posté(e)

Avec une version win32 de wget tu vas pouvoir "envoyer" ce que tu veux à ta Livebox. Il suffira ensuite de mettre la commande correspondante dans un .bat placé dans les programmes démarrés automatiquement à ton ouverture de session et le tour sera joué ! ... normalement....

Posté(e)

je suis at 127.0.0.1

 

voila la syntaxe de l'url :

 

//user:password@host:port/url-path

 

par contre ça fonctionne avec firefox, pas avec IE :P

Kewltac pourra sans doute nous expliquer pourquoi.

Posté(e)

Les url comportant "user:host@" devant le hostname devraient être accompagnées d'un gros warning sous Firefox (pour éviter les liens moisis du style http://www.google.fr:80@www.je-vais-te-cracker.ru/...)

Le fait que ça ne fonctionne plus sous IE vient peut-être de là (je ne suis pas expert en IE, faut pas pousser :-P)

Bref, avec wget on peut spécifier une authentification plus propre que celle "à l'intérieur de l'URL"...

wget --user=admin --password=admin --delete-after http://configuration.adsl/arpadd.cmd?arpMac=de:ad:be:ef&arpAddr=10.12.34.56

Posté(e) (modifié)

Propre peut être mais pas plus sécurisé.

 

Edit :

Une autre plus 'clean' que la précédente :

 

http://192.168.1.1/index.cgi?user_name=admin&password=admin

Modifié par Pang
Posté(e) (modifié)

Bonsoir Pang, Kewlcat et merci de vos réponses

 

Pang, je n'utilise que IE.

 

Kewlcat, le login avec wget a l'air bon mais après ça se gâte ..

 

mon fichier bat

 

wget --user=admin --password=XXXXXXXXXXX --delete-after http://192.168.1.1/arpadd.cmd?arpMac=XX-XX-XX-XX-XX-XX&arpAddr=192.168.1.XXX

 

f4850fb6ec427a492ed88ece2f8c47fd.jpg

 

 

Pang

 

http://192.168.1.1/index.cgi?user_name=admin&password=admin

 

Marche pas sur une Inventel ...... :P mais ok sur une Sagem et bien sùr j'ai ... une Inventel .. :P

Modifié par Berfizan
Posté(e)

oui, vu sur forum.asso.livebox.

Mais j'utilise la première syntaxe pour lancer les commandes.

 

Cette commande wget, c'est d'la balle ! merci bien !! :P mais je vais sans doute l'utiliser pour autre chose que pour causer avec la lb.

 

 

 

 

 

Bûche

Posté(e)
Kewlcat, le login avec wget a l'air bon mais après ça se gâte ..

f4850fb6ec427a492ed88ece2f8c47fd.jpg

Oups...

wget --user=admin --password=admin --delete-after "http://configuration.adsl/arpadd.cmd?arpMac=de:ad:be:ef&arpAddr=10.12.34.56"

J'avais oublié les guillemets...

 

Et pour éviter à Windows de traduire les ? et & je propose l'utilisation du paramètre -O :

wget --user=admin --password=admin --delete-after -O page.html "http://configuration.adsl/arpadd.cmd?arpMac=de:ad:be:ef&arpAddr=10.12.34.56"

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...