J'un un petit router linksys et je dois récupérer l'adresse ip qui à été
attibué à celui-ci par mon FAI, cette adresse est disponible à l'adresse
http://192.168.1.1/Status.htm .
J'ai écrit un script perl qui récupère cette page et en extrait
l'adresse ip, seulement voilà, il ne me retourne que des erreurs 401,
j'ai même capturer la requête http de perl dans un fichier avec netcat,
et lorsque je lance la requête avec netcat et les entêtes capturées (nc
192.168.1.1 80 < capture.txt), ça fonctionne, j'en déduis que le champ
"Authorization: Basic XXXXX" est bon, forcément, j'ai d'ailleurs fait
l'essai de le modifier manuellement dans le fichier de capture pour être
bien sûr que ça fonctionnais, alors pourquoi celà renvoie un code 401
lorsque c'est perl qui envoie ces entêtes ?
Je pense que le router n'est pas un garçon facile, il y a un petit truc
qui lui convient pas dans la requête http lorsqu'elle provient de perl.
Je n'ose pas croire que netcat modifie le fichier lorsqu'il le capture...
Le code utilisé :
#!/usr/bin/perl
use HTTP::Lite;
use MIME::Base64;
my $http = new HTTP::Lite;
$http->method( "GET" );
#my $encoded = encode_base64($config{user},$config{pass});
my $encoded = "xyzxyzxyzxyzxyz" ;
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
RTyler
Marc Fache a écrit :
Bonjour,
Bonjour,
J'un un petit router linksys et je dois récupérer l'adresse ip qui à été attibué à celui-ci par mon FAI, cette adresse est disponible à l'adresse http://192.168.1.1/Status.htm .
désolé, je ne viens pas pour t'aider (j'aimerai bien mais j'en suis incapable) mais pour te demander si je peux utiliser ton script car je cherche moi aussi à récupérer l'IP de mon routeur. Si la réponse est positive, pourrais-tu me donner les paquets à prendre pour utiliser HTTP::Lite et MIME::Base64 (d'ailleurs comment savoir comment se fait mon authentification ?).
Bonne chance pour le débuggage.
RTyler
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Marc Fache a écrit :
Bonjour,
Bonjour,
J'un un petit router linksys et je dois récupérer l'adresse ip qui à
été attibué à celui-ci par mon FAI, cette adresse est disponible à
l'adresse http://192.168.1.1/Status.htm .
désolé, je ne viens pas pour t'aider (j'aimerai bien mais j'en suis
incapable) mais pour te demander si je peux utiliser ton script car je
cherche moi aussi à récupérer l'IP de mon routeur. Si la réponse est
positive, pourrais-tu me donner les paquets à prendre pour utiliser
HTTP::Lite et MIME::Base64 (d'ailleurs comment savoir comment se fait
mon authentification ?).
Bonne chance pour le débuggage.
RTyler
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
J'un un petit router linksys et je dois récupérer l'adresse ip qui à été attibué à celui-ci par mon FAI, cette adresse est disponible à l'adresse http://192.168.1.1/Status.htm .
désolé, je ne viens pas pour t'aider (j'aimerai bien mais j'en suis incapable) mais pour te demander si je peux utiliser ton script car je cherche moi aussi à récupérer l'IP de mon routeur. Si la réponse est positive, pourrais-tu me donner les paquets à prendre pour utiliser HTTP::Lite et MIME::Base64 (d'ailleurs comment savoir comment se fait mon authentification ?).
Bonne chance pour le débuggage.
RTyler
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
tonton
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
RTyler wrote:
Marc Fache a écrit :
Bonjour,
Bonjour,
J'un un petit router linksys et je dois récupérer l'adresse ip qui à été attibué à celui-ci par mon FAI, cette adresse est disponible à l'adresse http://192.168.1.1/Status.htm .
désolé, je ne viens pas pour t'aider (j'aimerai bien mais j'en suis incapable) mais pour te demander si je peux utiliser ton script car je cherche moi aussi à récupérer l'IP de mon routeur. Si la réponse est positive, pourrais-tu me donner les paquets à prendre pour utiliser HTTP::Lite et MIME::Base64 (d'ailleurs comment savoir comment se fait mon authentification ?).
Si c'est pour mettre a jour une adresse dyndns, il y a des paquets tout faits qui existent. J'utilise ipcheck, écrit en python, et qui marche bien. Par contre il faut l'éxécuter dans un répertoire ou il a le droit d'écrire. Exemple de ligne a ajouter dans un fichier dans /etc/cron.d/ (je recupère mon adresse ip sur le web, mais le log supporte également certains routeurs) :
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
RTyler wrote:
Marc Fache a écrit :
Bonjour,
Bonjour,
J'un un petit router linksys et je dois récupérer l'adresse ip qui à
été attibué à celui-ci par mon FAI, cette adresse est disponible à
l'adresse http://192.168.1.1/Status.htm .
désolé, je ne viens pas pour t'aider (j'aimerai bien mais j'en suis
incapable) mais pour te demander si je peux utiliser ton script car je
cherche moi aussi à récupérer l'IP de mon routeur. Si la réponse est
positive, pourrais-tu me donner les paquets à prendre pour utiliser
HTTP::Lite et MIME::Base64 (d'ailleurs comment savoir comment se fait
mon authentification ?).
Si c'est pour mettre a jour une adresse dyndns, il y a des paquets tout
faits qui existent. J'utilise ipcheck, écrit en python, et qui marche
bien. Par contre il faut l'éxécuter dans un répertoire ou il a le droit
d'écrire. Exemple de ligne a ajouter dans un fichier dans /etc/cron.d/
(je recupère mon adresse ip sur le web, mais le log supporte également
certains routeurs) :
J'un un petit router linksys et je dois récupérer l'adresse ip qui à été attibué à celui-ci par mon FAI, cette adresse est disponible à l'adresse http://192.168.1.1/Status.htm .
désolé, je ne viens pas pour t'aider (j'aimerai bien mais j'en suis incapable) mais pour te demander si je peux utiliser ton script car je cherche moi aussi à récupérer l'IP de mon routeur. Si la réponse est positive, pourrais-tu me donner les paquets à prendre pour utiliser HTTP::Lite et MIME::Base64 (d'ailleurs comment savoir comment se fait mon authentification ?).
Si c'est pour mettre a jour une adresse dyndns, il y a des paquets tout faits qui existent. J'utilise ipcheck, écrit en python, et qui marche bien. Par contre il faut l'éxécuter dans un répertoire ou il a le droit d'écrire. Exemple de ligne a ajouter dans un fichier dans /etc/cron.d/ (je recupère mon adresse ip sur le web, mais le log supporte également certains routeurs) :
RTyler wrote: > Marc Fache a écrit : >> Bonjour, > > Bonjour, > >> J'un un petit router linksys et je dois récupérer l'adresse ip qui >> à été attibué à celui-ci par mon FAI, cette adresse est disp onible >> à l'adresse http://192.168.1.1/Status.htm . > > désolé, je ne viens pas pour t'aider (j'aimerai bien mais j'en suis > incapable) mais pour te demander si je peux utiliser ton script car > je cherche moi aussi à récupérer l'IP de mon routeur. Si la rép onse > est positive, pourrais-tu me donner les paquets à prendre pour > utiliser HTTP::Lite et MIME::Base64 (d'ailleurs comment savoir > comment se fait mon authentification ?).
Si c'est pour mettre a jour une adresse dyndns, il y a des paquets tout faits qui existent. J'utilise ipcheck, écrit en python, et qui marche bien.
[...]
Il y a aussi ddclient et ez-ipupdate (plus léger il me semble), il ont plusieurs méthodes pour trouver l'IP dont une méthode qui marche tout le temps, en interrogeant un site comme http://checkip.dyndns.org/
RTyler wrote:
> Marc Fache a écrit :
>> Bonjour,
>
> Bonjour,
>
>> J'un un petit router linksys et je dois récupérer l'adresse ip qui
>> à été attibué à celui-ci par mon FAI, cette adresse est disp onible
>> à l'adresse http://192.168.1.1/Status.htm .
>
> désolé, je ne viens pas pour t'aider (j'aimerai bien mais j'en suis
> incapable) mais pour te demander si je peux utiliser ton script car
> je cherche moi aussi à récupérer l'IP de mon routeur. Si la rép onse
> est positive, pourrais-tu me donner les paquets à prendre pour
> utiliser HTTP::Lite et MIME::Base64 (d'ailleurs comment savoir
> comment se fait mon authentification ?).
Si c'est pour mettre a jour une adresse dyndns, il y a des paquets
tout faits qui existent. J'utilise ipcheck, écrit en python, et qui
marche bien.
[...]
Il y a aussi ddclient et ez-ipupdate (plus léger il me semble), il ont
plusieurs méthodes pour trouver l'IP dont une méthode qui marche tout
le temps, en interrogeant un site comme http://checkip.dyndns.org/
RTyler wrote: > Marc Fache a écrit : >> Bonjour, > > Bonjour, > >> J'un un petit router linksys et je dois récupérer l'adresse ip qui >> à été attibué à celui-ci par mon FAI, cette adresse est disp onible >> à l'adresse http://192.168.1.1/Status.htm . > > désolé, je ne viens pas pour t'aider (j'aimerai bien mais j'en suis > incapable) mais pour te demander si je peux utiliser ton script car > je cherche moi aussi à récupérer l'IP de mon routeur. Si la rép onse > est positive, pourrais-tu me donner les paquets à prendre pour > utiliser HTTP::Lite et MIME::Base64 (d'ailleurs comment savoir > comment se fait mon authentification ?).
Si c'est pour mettre a jour une adresse dyndns, il y a des paquets tout faits qui existent. J'utilise ipcheck, écrit en python, et qui marche bien.
[...]
Il y a aussi ddclient et ez-ipupdate (plus léger il me semble), il ont plusieurs méthodes pour trouver l'IP dont une méthode qui marche tout le temps, en interrogeant un site comme http://checkip.dyndns.org/
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
RTyler
Gilles Mocellin a écrit :
Le Jeudi 30 Juin 2005 15:17, tonton a écrit : Il y a aussi ddclient et ez-ipupdate (plus léger il me semble), il ont plusieurs méthodes pour trouver l'IP dont une méthode qui marche tout le temps, en interrogeant un site comme http://checkip.dyndns.org/
Oui mais si je pouvais éviter d'être dépendant d'un site c'est tout aussi bien. C'est idiot de savoir que mon routeur connait son IP et de pas pouvoir (ou savoir plutôt dans mon cas) lui demander.
RTyler
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Gilles Mocellin a écrit :
Le Jeudi 30 Juin 2005 15:17, tonton a écrit :
Il y a aussi ddclient et ez-ipupdate (plus léger il me semble), il ont
plusieurs méthodes pour trouver l'IP dont une méthode qui marche tout
le temps, en interrogeant un site comme http://checkip.dyndns.org/
Oui mais si je pouvais éviter d'être dépendant d'un site c'est tout
aussi bien. C'est idiot de savoir que mon routeur connait son IP et de
pas pouvoir (ou savoir plutôt dans mon cas) lui demander.
RTyler
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Le Jeudi 30 Juin 2005 15:17, tonton a écrit : Il y a aussi ddclient et ez-ipupdate (plus léger il me semble), il ont plusieurs méthodes pour trouver l'IP dont une méthode qui marche tout le temps, en interrogeant un site comme http://checkip.dyndns.org/
Oui mais si je pouvais éviter d'être dépendant d'un site c'est tout aussi bien. C'est idiot de savoir que mon routeur connait son IP et de pas pouvoir (ou savoir plutôt dans mon cas) lui demander.
RTyler
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact