Bonjour,
quelqu'un saurait-il comment accéder aux pages de la livebox play avec cURL ?
histoire de se faciliter la vie pour récupérer les infos de la page:
http://livebox/supportSystemInformationAdsl.html
et plus particulièrement ce qu'il y a dans:
http://livebox/sysbus/NeMo/Intf/data:getMIBs
http://livebox/sysbus/NeMo/Intf/dsl0:getDSLStats
http://livebox/sysbus/NMC:getWANStatus
http://livebox/sysbus/DeviceInfo?_restDepth=-1
Merci !
Hors ligne
Bonsoir ici.
Visiblement, tu n'as pas fait de recherche :
http://www.forum-orange.com/search.php? … ch=Envoyer
Hors ligne
ha oui désolé, je me souviens de ce topic, je ne me rappelais pas qu'il faisait ca avec cURL j'avais en mémoire du VBS...
EDIT:
c'est bien du VBS lol, mais bon il pilote cURL à partir du script, je vais pouvoir me débrouiller avec ca.
Dernière modification par shdf (27-06-2015 22:29:31)
Hors ligne
Huummm
Il n'y a pas que la discussion où tu étais intervenu comme résultat de la recherche !
Hors ligne
oui j'ai vu, mais le post de Jackos81 avec le script VBS est vraiement très propre et correspond à 99% à ce que je veux. Le 1% manquant c'est une petite interface graphique que je vais essayer de faire avec Autoit.
Dernière modification par shdf (01-07-2015 16:27:08)
Hors ligne
coucou le gens !
je viens de faire une application windows sont le but est de récupérer les informations de la livebox.
Cette application est codée avec autoit.
Je me suis basé sur le script VBS de Jackos81.
vous pourrez récupérer mon programme sur le lien ci-dessous, aucune installation n'est necessaire:
http://dl.free.fr/jr4htFJqy
il y a 4 fichiers:
le fichier exécutable: LiveboxInfos.exe
Le fichier : cURL.exe
le fichier de config: config.ini
le fichier LiveboxInfos.au3 c'est le code source pour ceux qui voudraient le modifier, l'améliorer, etc...
Donc tout d'abord il faut indiquer l'IP et le mot de passe d'accés à la livebox dans le fichier config.ini, ceci est à faire qu'une fois.
Ensuite vous pouvez lancer l'executable qui va se connecter à la livebox et vous afficher les infos.
Si vous capturez une image, elle sera nommée sous cette forme, <année><mois><jour>_<heure><minute><seconde>_infos_livebox.jpg:
Exemple: 20150628_145858_infos_livebox.jpg
Vous n'avez plus qu'a uploader votre image chez l'hebergeur de votre choix pour poster l'image sur le forum:
ou faire un copier coller du texte sur le forum:
ReceiveBlocks : 445966823
TransmitBlocks : 67402205
CellDelin : 0
LinkRetrain : 0
InitErrors : 0
InitTimeouts : 4294967295
LossOfFraming : 0
ErroredSecs : 741
SeverelyErroredSecs : 5
FECErrors : 5874853
ATUCFECErrors : 79830
HECErrors : 0
ATUCHECErrors : 0
CRCErrors : 6353
ATUCCRCErrors : 5345
LastChangeTime : 93
LastChange : 587351
LinkStatus : Up
UpstreamCurrRate : 12424 Kb/s
DownstreamCurrRate : 85208 Kb/s
UpstreamMaxRate : 11118 Kb/s
DownstreamMaxRate : 85608 Kb/s
UpstreamNoiseMargin : 6.7 dB
DownstreamNoiseMargin: 5 dB
UpstreamAttenuation : 5.1 dB
DownstreamAttenuation: 17.3 dB
UpstreamPower : -126
DownstreamPower : 0
DataPath : Interleaved
InterleaveDepth : 0
ModulationType : VDSL
ModulationHint : VDSL
FirmwareVersion : 10.17.8.4IKF7185
StandardUsed : G.993.2_Annex_B
CurrentProfile : 17a
UPBOKLE : 0
LinkType : vdsl
LinkState : up
MACAddress : 2C:39:96:xx:xx:xx
Protocol : ppp
ConnectionState : Connected
LastConnectionError : ERROR_NONE
IPAddress : 109.210.xxx.xxx
RemoteGateway : 193.253.160.3
DNSServer1 : 80.10.246.134
DNSServer2 : 81.253.149.5
IPv6Address :
L'application fonctionne sur Windows et permet de récupérer les infos des Livebox play et Livebox 2.
ATTENTION:
Ce post a été modifié plusieurs fois suite aux améliorations apportées au logiciel, du coup les messages et les discussions risquent de ne pas être très cohérentes.
Dernière modification par shdf (04-07-2015 16:20:01)
Hors ligne
Bonsoir.
Je n'ai pas testé, mais je dis "Bon travail"
Finalement, les membres du forum vont avoir de meilleurs outils qu'Orange
Hors ligne
Merci Joeker.
Est-ce que l'interface est la meme sur une LB2 ? j'aurai bien voulu rendre l'application un peu plus universelle
Dernière modification par shdf (29-06-2015 20:59:55)
Hors ligne
De rien
Par contre si ta demande est que je le teste sur ma LiveBox 2, il va falloir que tu l'héberges ailleurs (je me refuse à créer un compte sur un site de ce genre).
Hors ligne
il n'est pas necessaire de créer un compte pour récupérer les fichiers sur MEGA. mon lien était semble-t'il incomplet...je viens de le corriger.
Sinon je viens de le poster chez OVH et FREE:
http://demo.ovh.eu/fr/5274a835f20345ecd46c4817dce0363b/
http://dl.free.fr/hBdWTOuNi
Hors ligne
Ah oui, c'est mieux avec le lien corrigé
Bon, j'ai le plaisir de t'annoncer (mais je m'y attendais) que c'est OK avec la LB2 (Sagem, mais ça doit être OK avec la ZTE aussi)
Voici la copie "texte" de ce que j'obtiens :
ReceiveBlocks : 0
TransmitBlocks : 0
CellDelin : 0
LinkRetrain : 0
InitErrors : 0
InitTimeouts : 0
LossOfFraming : 0
ErroredSecs : 0
SeverelyErroredSecs : 0
FECErrors : 0
ATUCFECErrors : 0
HECErrors : 38773
ATUCHECErrors : 38773
CRCErrors : 3322
ATUCCRCErrors : 3322
======
LastChangeTime : 113
LastChange : 5119906
LinkStatus : Up
UpstreamCurrRate : 1019 Kb/s
DownstreamCurrRate : 10732 Kb/s
UpstreamMaxRate : 1164 Kb/s
DownstreamMaxRate : 10360 Kb/s
UpstreamNoiseMargin : 10 dB
DownstreamNoiseMargin : 8 dB
UpstreamAttenuation : 14.3 dB
DownstreamAttenuation : 34.8 dB
UpstreamPower : 126
DownstreamPower : 0
DataPath : Interleaved
InterleaveDepth : 0
ModulationType : ADSL_2plus
ModulationHint : Auto
FirmwareVersion : 0c1f0b09
StandardUsed : G.992.5_Annex_A
CurrentProfile :
UPBOKLE : 0
Euuuhhh
Même si quelques compteurs sont un peu élevés, ma ligne se porte bien pour l'usage que j'en fais
Hors ligne
Bonsoir.
Oui, ce à quoi je m'attendais, dans la mesure où l'application "Ma Livebox" est prévue pour les LB2 et LB Play, et que tous ces modèles ont migré sur le firmware Soft@Home.
Certes, on va plus loin là qu'avec l'appli Orange, on aurait donc pu tomber sur des divergences ...
Hors ligne
Fonctionne parfaitement bien avec une Livebox 2 Sagem, utile pour ne pas aller dans l'interface ce qui est fastidieux.
Merci Beaucoup
Par contre, NE PAS oublier de mettre le mot de passe administrateur de la box dans config.ini sinon vous allez avoir une erreur (j'ai bien cherché 10 minutes, mode de compatibilité, administrateur ^^)
Alors qu'il était précisé ceci plus haut :
"Donc tout d'abord il faut indiquer l'IP et le mot de passe d'accés à la livebox dans le fichier config.ini, ceci est à faire qu'une fois."
Ps : Je viens de penser qu'il serait sympa qu'en ouvrant le logiciel, une pop-up apparaisse et demande le mot de passe de la box au lieu d'afficher une erreur (qui d'ailleurs ne nous dit pas que le mot de passe est incorrect)
Mais je ne saurais pas le faire ^^
Dernière modification par Maxou2600 (01-07-2015 10:49:22)
Hors ligne
Bonjour,
testé à l'instant pc sous windows 8 et livebox play, il faut executer le logiciel en administrateur sion cela ne fonctionne pas. Par contre tres pratique
la fenetre d'erreur lorsque le logiciel est lancé simplement :
[img align=c][img]http://## temps de chargement trop élevé ##/images/invite/capture2_46.png[/img][/img]
en le lançant en tant qu'administrateur voici les infos de ma box (liveboxplay)
[img align=c][img]http://## temps de chargement trop élevé ##/images/invite/capture_2597.png[/img][/img]
merci
Dernière modification par gilloux29 (01-07-2015 12:12:17)
Hors ligne
Maxou2600 a écrit:
Ps : Je viens de penser qu'il serait sympa qu'en ouvrant le logiciel, une pop-up apparaisse et demande le mot de passe de la box au lieu d'afficher une erreur (qui d'ailleurs ne nous dit pas que le mot de passe est incorrect)
Mais je ne saurais pas le faire ^^
OK, je fais ca ce soir.
Hors ligne
@gilloux29
je pense que c'est un simple problème de droits sur le dossier dans lequel tu as mis les fichiers. En fait le programme fait une extraction de la page web dans un fichier TXT, il doit donc pouvoir ecrire dans son dossier, pour pouvoir ensuite afficher dans le programme que les données qui nous interessent.
Donc pluôt que lancer le programme en administrateur, étend les droits d'accés sur le dossier en faisant bouton droit > sécurité> modifier.
Puis tu coches le droit en modification sur ton nom d'utilisateur.
Tu peux aussi ajouter l'utilisateur "Tout le monde" et lui donner les droits en modification, en faisant bouton droit > sécurité> modifier> ajouter, et dans la fenetre tu ecris "Tout le monde". Tu valides et ensuite tu coches "modification".
Dernière modification par shdf (01-07-2015 13:15:00)
Hors ligne
bonjour shdf
c'est un dossier sur la partition données du disque, elle est ouverte à tous utilisateurs en contrôle totale. Je ne pense pas que cela vient de là, mais pas gênant , il suffit de lancer le programme en admin.
Hors ligne
ha ! alorsc'est probablement l'accés à cURL qui pose problème et donc pas de fichier txt crée.
Je vais voir comment afficher un message plus explicite en lieu et place de ce vilain message d'erreur.
Hors ligne
Voila, version 1.1 mise en ligne et qui prend en compte les remarques énnoncées.
Si le fichier config.ini est absent il sera régénéré.
Si le mot de passe est absent, erroné, ou toujours celui par défaut: XXXXXXXX, un message d'erreur sera affiché.
J'ai aussi ajouté un test, si aucun fichier créé dans le dossier alors probleme de droits = message d'erreur qui indique d'executer l'appli en mode administrateur.
Voila ca devrait déjà être mieux
Le lien a été mis a jour:
http://dl.free.fr/foUb5yCWn
Dernière modification par shdf (01-07-2015 18:56:37)
Hors ligne
Parfait ! J'ai laissé le mdp par défaut et il m'a bien dit que le mot de passe est incorrect et d'aller le modifier dans config.ini
Une fois fait, ça se lance et fonctionne merveilleusement bien .
ps: Pour pimenter un peu le logiciel, je sais que je suis ch*ant (désolé)
Le logiciel fait un screenshot et l'enregistre dans le dossier où se trouve LiveboxInfos.exe et config.ini
Je pense qu'il n'est pas nécessaire qu'a chaque fois il fasse un screenshot (surtout si on ne fait que vérifier sa ligne et qu'on ne veut pas forcément demander de l'aide sur un forum), (moi je le supprime une fois le logiciel fermé), mais qu'on puisse toujours faire le screenshot via un bouton qui serait situé en bas ou en haut du logiciel.
Ce n'est qu'une idée, je ne sais pas ce que tu en penses, mais j'ai l'impression que je te donnes du travail ^^
J'ai regardé les "entrailles" du au3 et c'est bien compliqué, je serais tout juste capable d'afficher une fenêtre avec msgbox (il faut vraiment que je m'y mettes ^^)
En tout cas bravo à toi, je suis sûr qu'Orange n'a pas de si bon outils
Dernière modification par Maxou2600 (01-07-2015 21:14:46)
Hors ligne
Bonsoir.
J'ai testé la nouvelle version ...
Mes remarques :
+ Ca fonctionne toujours aussi bien
- On n'écrit pas "érroné" mais "erroné"
Axe d'amélioration (qui va dans le sens de Maxou2600), qui pourrait s'avérer utile, notamment pour quiconque voudrait poster le résultat sur le forum :
Préparer une sortie texte, idéalement préformatée entre "balises de citation", pour poster sur le forum (et, soyons fous, choix entre "screenshot", sortie préformatée forum, texte pur ou rien du tout).
Hors ligne
shdf a écrit:
ha ! alorsc'est probablement l'accés à cURL qui pose problème et donc pas de fichier txt crée.
Je vais voir comment afficher un message plus explicite en lieu et place de ce vilain message d'erreur.
Aprés essais, il faut effectivement modifier la securité du dossier Curl sous c:/programmes files et là cela fonctionne parfaitement.
A+
Hors ligne
Version 1.2 en ligne:
http://dl.free.fr/gMvr0LKsW
Ajout du bouton pour faire une capture à la demande.
Dernière modification par shdf (02-07-2015 13:08:39)
Hors ligne