• Forums
  •  » Logiciel
  •  »  tkPyDLB : Détails des infos LiveBox en Python

#101 18-04-2017 11:56:54

Markco
J'y suis, j'y reste !
Lieu: ~ de Dax (40)
Date d'inscription: 25-01-2008
Messages: 682

Re: tkPyDLB : Détails des infos LiveBox en Python

Voila wink

Résultats extraits avec tkPyDLB version 0.16e le 18/04/2017 à 11:55:20

Device Info
    Manufacturer                 :  Sagemcom
    ManufacturerOUI              :  4883C7
    ModelName                    :  SagemcomFast5360_MIB4
    Description                  :  SagemcomFast5360_MIB4 Sagemcom fr
    ProductClass                 :  Livebox 4
    SerialNumber                 :  LK16095XXXXXXXX
    HardwareVersion              :  SG_LB4_1.1.0
    SAH_Version                  : 
    SoftwareVersion              :  SG40_sip-fr-2.20.10.1_7.21.3.1
    RescueVersion                :  SG40_sip-fr-2.19.2.1
    ModemFirmwareVersion         : 
    HardwareVersion 2            : 
    SoftwareVersion 2            :  g0-f-sip-fr
    EnabledOptions               : 
    SpecVersion                  :  1.1
    ProvisioningCode             :  AUTH.XXXX.XXXX.GALB.XXXX.XXXX.VSIP.XXXX.XXXX.WCOM.XXXX.XXXX
    UpTime                       :  3734620
      Démarrée depuis le         :  06/03/2017 05:31:40
      Démarrée depuis            :  43j 5h 23mn 40s
    FirstUseDate                 :  0001-01-01T00:00:00Z
    ManufacturerURL              :  http://www.sagemcom.com/
    Country                      :  fr
    ExternalIPAddress            :  86.222.XX.XX
    DeviceStatus                 :  Up
    NumberOfReboots              :  1




WAN Status
    LinkType                     :  dsl
    LinkState                    :  up
    MACAddress                   :  48:83:XX:XX:XX:XX
    Protocol                     :  ppp
    ConnectionState              :  Connected
    LastConnectionError          :  ERROR_NONE
    IPAddress                    :  86.222.XX.XX
    RemoteGateway                :  193.253.XX.XX
    DNSServers
      DNS 1                      :  80.10.246.132
      DNS 2                      :  81.253.149.2
    IPv6Address                  : 
    VLAN ID                      :  None
    MTU                          :  1492

Infos du compte WAN
    Nom                          :  fti/XXXXXXX
    Password                     :  Non trouvé




Téléphonie IP
  Name                           :  SIP-Trunk
    Enable                       :  Enabled
    Protocol                     :  DHCP
    Encapsulation                : 
    InterfaceId                  :  8/51
    Interface                    :  voip
    PhysInterface                :  DSL
  Name                           :  H323-Trunk
    Enable                       :  Disabled
    Protocol                     :  DHCP
    Encapsulation                : 
    InterfaceId                  :  8/51
    Interface                    :  voip
    PhysInterface                :  DSL

Etat des protocoles VoIP
    Etat SIP                     :  Up
    Activation SIP               :  Enabled
    Numéro d'annuaire SIP        :  +335XXXXXXXX




Etat Wi-Fi
  Fréquence                      :  2.4GHz
    SupportedBands               :  2.4GHz
    OperatingStandards           :  bgn
    Channel                      :  1
    AutoChannelEnable            :  True
    SSID                         :  Livebox-XXXX
    SSID visible                 :  True
    BSSID                        :  48:83:XX:XX:XX:XX
    WEPKey                       : 
    PreSharedKey                 : 
    KeyPassPhrase                :  XXXXXXXX
    ModeEnabled                  :  WPA2-Personal
    MACFiltering                 :  Off
    WPSEnable                    :  True
    WPSSelfPIN                   :  XXXXXXXX
    WPSConfigMethodsEnabled      :  PushButton,Label,Ethernet
  Fréquence                      :  5GHz
    SupportedBands               :  5GHz
    OperatingStandards           :  ac
    Channel                      :  108
    AutoChannelEnable            :  True
    SSID                         :  Livebox-1140_XXXX
    SSID visible                 :  True
    BSSID                        :  48:83:XX:XX:XX:XX
    WEPKey                       : 
    PreSharedKey                 : 
    KeyPassPhrase                :  XXXXXXXX
    ModeEnabled                  :  WPA2-Personal
    MACFiltering                 :  Off
    WPSEnable                    :  True
    WPSSelfPIN                   :  XXXXXXXX
    WPSConfigMethodsEnabled      :  PushButton,Label,Ethernet

Wi-Fi partagé
    SSID                         :  orange
    Status                       :  Deactivated
    Enable                       :  False




Etat de la ligne DSL
    Statut du lien               :  Up
    Mode de synchronisation      :  ADSL
    ModulationHint               :  ADSL
    DataPath                     :  Interleaved
    InterleaveDepth              :  0
    Profil DSL                   : 
    UPBOKLE                      :  1160
    Standard utilisé             :  G.992.3_Annex_A
    Firmware Version             :  4132707662483034326f312e64323600
    Durée de la synchronisation  :  17 j 12 h 23 m 51 s

Débit et marge au bruit
  Descendant
    Atténuation                  :  70.3 dB
    Débit de synchronisation     :  2432 Kb/s
    Débit max de synchronisation :  4180 Kb/s
    Marge de bruit               :  15.4 dB
    Puissance                    :  0
  Montant
    Atténuation                  :  31.3 dB
    Débit de synchronisation     :  992 Kb/s
    Débit max de synchronisation :  968 Kb/s
    Marge de bruit               :  5.0 dB
    Puissance                    :  126

Statistiques de la ligne
    ReceiveBlocks                :  27421160
    TransmitBlocks               :  19459061
    CellDelin                    :  0
    LinkRetrain                  :  12
    InitErrors                   :  0
    InitTimeouts                 :  0
    LossOfFraming                :  0
    ErroredSecs                  :  2785
    SeverelyErroredSecs          :  198
    FECErrors                    :  1150011
    ATUCFECErrors                :  87970
    HECErrors                    :  0
    ATUCHECErrors                :  3389
    CRCErrors                    :  15455
    ATUCCRCErrors                :  8752




Etat des services TV
    IPTVStatus                   :  Unavailable


Windows 10_64bits - 21H2 - Linux Mint : 19.3 - Kernel : 5.0.0-37_64bits /-/ Lb 5 - Fw: 4.54.0 (Sagemcom)

Hors ligne

 

#102 18-04-2017 19:47:30

JoeKer
MER
Lieu: Dans le désert ...
Date d'inscription: 26-03-2008
Messages: 40232
Site web

Re: tkPyDLB : Détails des infos LiveBox en Python

Bonsoir.

Merci Markco clin_oeil_up

Il y a décidément des choses bizarres avec ta LiveBox neutral
1) SAH_Version devrait contenir quelque chose (ne devrait pas être vide).
2) Le mot de passe de la connexion Internet devrait être trouvé.

J'ai testé la version 0.16b sur deux LB4 que j'ai pu trouver chez des amis, pour les deux LB4, tout était conforme à ce que j'attendais ...

Pourrais-tu poster le source de la page d'accueil de ta LB4 (même pas besoin de t'authentifier, et pas d'information confidentielle là-dedans), j'aimerais comparer avec ce que j'ai pu avoir en main (j'ai peut-être raté un truc neutral) ?

Merci d'avance ...


On a déjà vu des choses qui ne sont jamais arrivées ...
Suite à un vieux désaccord avec les admins du forum, cette signature indiquera qu'ils n'ont toujours pas remédié à leurs carences.

Hors ligne

 

#103 20-04-2017 11:19:51

Markco
J'y suis, j'y reste !
Lieu: ~ de Dax (40)
Date d'inscription: 25-01-2008
Messages: 682

Re: tkPyDLB : Détails des infos LiveBox en Python

Voila wink

Code:

<!DOCTYPE html>
<!-- /ht Paul Irish - http://front.ie/j5OMXi -->
<!--[if lt IE 7 ]> <html class="no-js ie6" lang="fr"> <![endif]-->
<!--[if IE 7 ]>    <html class="no-js ie7" lang="fr"> <![endif]-->
<!--[if IE 8 ]>    <html class="no-js ie8" lang="fr"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!-->
<html class="no-js" lang="fr">
  <!--<![endif]-->
  <head>
    <title data-translation="common.headtitlelogin">Identification - Livebox Orange</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="x-dns-prefetch-control" content="off">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta http-equiv="cleartype" content="on">
    <meta http-equiv="Cache-control" content="no-cache" />
    <meta http-equiv="pragma" content="no-cache" />
    <meta name="description" content="Livebox Configurator">
    <meta name="author" content="SoftAtHome">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
    <link rel="icon" type="image/png" href="favicon.png?sah=v4.0.33_20161222" />
    <link rel="stylesheet" href="lib/ws/jquery-ui/css/jquery-ui.css?sah=v4.0.33_20161222">
    <!-- CSS files from wm.min.css -->
    <link rel="stylesheet" href="services/ws/wm/css/windowmngr.css?sah=v4.0.33_20161222">
    <!-- End -->
    <link rel="stylesheet" type="text/css" media="only screen and (max-device-width: 400px)" href="services/ws/wm/css/windowmngr.small.css?sah=v4.0.33_20161222" />
    <link rel="stylesheet" href="services/ws/widget-swiper/css/idangerous.swiper.css?sah=v4.0.33_20161222">
    <!-- CSS files from common.min.css -->
    <link rel="stylesheet" href="services/ws/mhs/tiles/css/pictos.css?sah=v4.0.33_20161222">
    <link rel="stylesheet" href="services/ws/mhs/apps/css/favorites.css?sah=v4.0.33_20161222">
    <!-- End -->
    <link rel="stylesheet" type="text/css" href="common/templates/layout_app_conf/tile.css?sah=v4.0.33_20161222">
    <script>
      if(!(window.console && console.log)) {
        console = {
          log: function(){},
          debug: function(){},
          info: function(){},
          warn: function(){},
          error: function(){}
        };
      }
    </script>
    <script data-main="loader.js?sah=v4.0.33_20161222" src="sdkut/ext/requireJS_2.1.15/require.min.js?sah=v4.0.33_20161222"></script>
  </head>
  <body>
    <h1 class="axs_hidden">Livebox Orange</h1>
    <div id="wm">
      <div id="wm3" style="display: none;" class="wm3_login">
        <div class="sah_header">
          <div class="sah_header_bg">
          </div>
          <div class="sah_header_bar">
            <ul class="sah_action_bar">
              <li id="action-login" class="white">
                <span class="icon-user action_button_icon sah_icon_medium"></span>
              </li>
            </ul>
          </div>
        </div>
        <div class="sah_main">
          <div class="sah_category_shuffle">
            <div class="sah_category_shuffle_grid">
            </div>
          </div>
        </div>
        <div id="sah_app" class="sah_app">
        </div>
        <div class="sah_footer">
          <div class="sah_page_selector">
            <input class="sah_rounded sah_glowing_border" id="search-input" type="text" name="slide">
            <span class="icon-undo2 sah_icon_medium sah_green_dark left"></span>
            <span class="icon-redo2 sah_icon_medium sah_green_dark right"></span>
          </div>
        </div>
        <div id="sah_dialog_changepwd" class="sah_dialog" data-aria-labelledby="sah_dialog_firstlogin_title" data-aria-describedby="sah_dialog_firstlogin_body_txt">
          <form>
            <div class="sah_dialog_header">
              <ul class="sah_dialog_buttons">
              </ul>
            </div>
            <div class="sah_dialog_body">
              <div id="sah_dialog_firstlogin_title" class="sah_dialog_firstlogin_title" translate="authentication.firstlogin.title"></div>
              <div id="sah_dialog_firstlogin_body_txt" class="sah_dialog_firstlogin_body_txt" translate="authentication.firstlogin.description"></div><br><br>
              <input type="hidden" name="defaultpassword" id="changepwd_defaultpassword">
              <div class="sah_dialog_firstlogin_body_password">
                <div class="sah_dialog_firstlogin_body_leftpart">
                  <label translate="common.newpassword" id="changepwd_password_translation" for="changepwd_password" class=""></label>
                </div>
                <div class="sah_dialog_firstlogin_body_centerpart">*</div>
                <div class="sah_dialog_firstlogin_body_rightpart">
                  <input type="text" name="password" id="changepwd_password" autocomplete="off">
                </div>
              </div>
              <div class="sah_dialog_firstlogin_body_password">
                <div class="sah_dialog_firstlogin_body_leftpart">
                  <label translate="common.confirmnewpassword" id="changepwd_confirmpassword_translation" for="changepwd_confirmpassword" class=""></label>
                </div>
                <div class="sah_dialog_firstlogin_body_centerpart">*</div>
                <div class="sah_dialog_firstlogin_body_rightpart">
                  <input type="text" name="confirmpassword" id="changepwd_confirmpassword" autocomplete="off">
                </div>
              </div>
              <div class="sah_dialog_firstlogin_body_password">
                <div class="sah_dialog_firstlogin_body_leftpart">
                  <input type='checkbox' id='changepwd_dontaskagain'><label translate="common.dontaskagain" id="changepwd_dontaskagain_translation" for="changepwd_dontaskagain"></label>
                </div>
                <div class="sah_dialog_firstlogin_body_centerpart"></div>
                <div class="sah_dialog_firstlogin_body_rightpart"></div>
              </div><br><br>
              <div id="changepwd_error1" translate="common.changepwd_error1" role="alert" aria-hidden="true" class="sah_error_string font165"></div>
              <div id="changepwd_error2" translate="common.changepwd_error2" role="alert" aria-hidden="true" class="sah_error_string font165"></div>
              <div id="changepwd_error3" translate="common.changepwd_error3" role="alert" aria-hidden="true" class="sah_error_string font165"></div>
              <div id="changepwd_error4" translate="common.changepwd_error4" role="alert" aria-hidden="true" class="sah_error_string font165"></div>
              <div id="changepwd_error5" translate="common.bruteforcedetectionerror" role="alert" aria-hidden="true" class="sah_error_string font165"></div>
              <div class="sah_dialog_firstlogin_notice" translate="authentication.firstlogin.notice"></div>

            </div>
          </form>
        </div>
        <div id="sah_dialog_defaultpassword_location" class="sah_dialog" data-aria-labelledby="sah_dialog_defaultpassword_location_title" data-aria-describedby="sah_dialog_defaultpassword_location_txt">
          <form>
            <div class="sah_dialog_header">
              <ul class="sah_dialog_buttons">
              </ul>
            </div>
            <div class="sah_dialog_body">
              <div id="sah_dialog_defaultpassword_location_title" translate="common.defaultpasswordlocation" class="font180b"></div><br>
              <div style="text-align:center;"><img style="width:300px;height:150px;" src="services/ws/wm/images/defaultpasswordlocation.png?sah=v4.0.33_20161222" alt=""></div><br>
              <div id="sah_dialog_defaultpassword_location_txt" translate="common.defaultpasswordlocationtxt" class="font165"></div>
            </div>
          </form>
        </div>
        <div id="sah_dialog_legal" data-aria-labelledby="sah_dialog_legal_title" data-aria-describedby="sah_dialog_legal_label" class="sah_dialog">
          <form>
            <div class="sah_dialog_header">
              <ul class="sah_dialog_buttons">
              </ul>
            </div>
            <div class="sah_dialog_body">
              <div id="sah_dialog_legal_title" translate="legal.title" class="font180b"></div><br>
              <div id="sah_dialog_legal_label" translate="legal.description" class="font165"></div>
            </div>
          </form>
        </div>
        <!-- NRO Missing First Install page
        <div id="sah_dialog_congratulation" data-aria-labelledby="sah_dialog_congratulation_title" data-aria-describedby="sah_dialog_congratulation_label" class="sah_dialog">
          <form>
            <div class="sah_dialog_header">
              <ul class="sah_dialog_buttons">
              </ul>
            </div>
            <div class="sah_dialog_body">
              <div id="sah_dialog_congratulation_title" translate="congratulation.title" class="font180b"></div><br>
              <div id="sah_dialog_congratulation_label" translate="congratulation.description" class="font165"></div>
            </div>
          </form>
        </div>
        -->
        <div id="sah_dialog_password_reset" data-aria-labelledby="sah_dialog_password_reset_title" data-aria-describedby="sah_dialog_password_reset_label" class="sah_dialog">
          <form>
            <div class="sah_dialog_header">
              <ul class="sah_dialog_buttons">
              </ul>
            </div>
            <div class="sah_dialog_body">
              <div id="sah_dialog_password_reset_title" class="font180b" translate="authentication.resetpassword.title"></div>
              <div id="sah_dialog_password_reset_label" translate="authentication.resetpassword.description" class="font165"></div>
              <div class="sah_dialog_body_pin">
                <label translate="authentication.resetpassword.accessibility_label" id="label_pin_code_translation" for="reset_pin_code" class="axs_hidden"></label>
                <input type="text" name="reset_pin_code" id="reset_pin_code" placeholder="1234">
              </div>
              <div id="reset_pin_error" translate="authentication.resetpassword.error" role="alert" aria-hidden="true" class="sah_error_string font165">
              </div>
            </div>
          </form>
        </div>
        <div id="sah_dialog_password_reset2" data-aria-labelledby="sah_dialog_password_reset2_title" data-aria-describedby="sah_dialog_password_reset2_label" class="sah_dialog">
          <form>
            <div class="sah_dialog_header">
              <ul class="sah_dialog_buttons">
              </ul>
            </div>
            <div class="sah_dialog_body">
              <div id="sah_dialog_password_reset2_title" class="font180b" translate="authentication.resetpassword.title2"></div>
              <div id="sah_dialog_password_reset2_label" translate="authentication.resetpassword.description2" class="font165"></div>
            </div>
          </form>
        </div>
        <div id="sah_dialog_login" data-aria-labelledby="sah_dialog_login_title" data-aria-describedby="login_password_translation" class="sah_dialog">
          <form action="index.html" method="post" target="_blank">
            <div class="sah_dialog_header">
              <ul class="sah_dialog_buttons">
              </ul>
            </div>
            <div class="sah_dialog_body">
              <div id="sah_dialog_login_title" class="sah_dialog_title" translate="authentication.title"></div>
              <div class="sah_dialog_body_login">
                <label translate="common.username" id="login_username_translation" for="login_username" class="axs_hidden"></label>
                <input type="text" name="userlogin" id="login_username" value="admin" readonly="readonly">
                <input type="hidden" name="index" id="index" value="1">
              </div>
              <br>
              <div class="sah_dialog_body_password">
                <label translate="common.password" id="login_password_translation" for="login_password" class="axs_hidden"></label>
                <input type="password" name="password" id="login_password">
                <input type="submit" id="login_submit" style="display:none;">
              </div>
              <div id="login_error1" translate="common.invalidpassword" role="alert" aria-hidden="true" class="sah_error_string font165"></div>
              <div id="login_error2" translate="common.bruteforcedetectionerror" role="alert" aria-hidden="true" class="sah_error_string font165">
              </div>
              <div class="font165">
                <a href="#" class="fakelink orangetxt" id="defaultpassword_link" translate="common.defaultpasswordlocation" tabindex="0"></a><br>
                <br><a href="#" class="fakelink orangetxt" id="resetpassword_link" translate="common.passwordreset" tabindex="0"></a>
              </div>
              <div class="sah_dialog_login_legal">
                <a href="#" id="sah_dialog_login_legal_link" translate="legal.title"></a>
                <span style="display: block; line-height: 1">Version <span id="sah_dialog_login_version"></span></span>
              </div>
            </div>
          </form>
        </div>
        <div id="sah_dialog_error" class="sah_dialog">
          <form>
            <div class="sah_dialog_header">
              <ul class="sah_dialog_buttons">
              </ul>
            </div>
            <div class="sah_dialog_body">
            </div>
          </form>
        </div>
        <div id="sah_dialog_timeout">
          <form>
            <div class="sah_dialog_header">
              <ul class="sah_dialog_buttons">
              </ul>
            </div>
            <div class="sah_dialog_body">
            </div>
          </form>
        </div>
      </div>
    </div>
  </body>

</html>

Windows 10_64bits - 21H2 - Linux Mint : 19.3 - Kernel : 5.0.0-37_64bits /-/ Lb 5 - Fw: 4.54.0 (Sagemcom)

Hors ligne

 

#104 20-04-2017 18:23:32

JoeKer
MER
Lieu: Dans le désert ...
Date d'inscription: 26-03-2008
Messages: 40232
Site web

Re: tkPyDLB : Détails des infos LiveBox en Python

Bonsoir.

Merci Markco clin_oeil_up

Effectivement, il y a une différence qui explique que je n'arrivais pas à avoir quelque chose dans SAH_Version ...

Sur les LB4 que j'ai eues entre les mains, je trouvais, par exemple :
"lib/ws/jquery-ui/css/jquery-ui.css?sah=3.0.22"
Sur ta LB4, il y a un "v" qui vient s'intercaler entre "sah=" et la valeur que je veux extraire ...
La chaîne "sah=" est caractéristique des LB4 (pour le moment, ça peut changer).
Si  les LB2 et/ou LB3 migrent sur cette page d'accueil, ça va devenir compliqué d'identifier le modèle de LiveBox sans authentification hmm


On a déjà vu des choses qui ne sont jamais arrivées ...
Suite à un vieux désaccord avec les admins du forum, cette signature indiquera qu'ils n'ont toujours pas remédié à leurs carences.

Hors ligne

 

#105 02-05-2017 00:28:49

JoeKer
MER
Lieu: Dans le désert ...
Date d'inscription: 26-03-2008
Messages: 40232
Site web

Re: tkPyDLB : Détails des infos LiveBox en Python

Bonjour.

J'ai mis à disposition la version 0.17b (binaires 32 bits pour Windows et Linux, ainsi que le source).

Changements depuis la 0.16e :
- Refonte de la page d'accueil, redimensionnement de l'interface en 800x800
- Ajout d'un Debug complet, activable sur la page d'accueil (explications plus bas)
- Ajout de LastChangeTime et LastChange (cf. demande de sambapati)
- Ajout de SegwIPAddress et ULA lorsque ces informations existent (LB2)
- Ajout de IPv6DelegatedPrefix (pendant de ULA sur LB3 et LB4 ?)
- Interception des erreurs éventuelles pour générer l'onglet DEBUG
- Renommage de Uptime et DHCPUptime en DHCP_Uptime et WAN_Uptime
- Renommage de UpTime en Device_UpTime
- Correction d'un bug sur json/json() (divergence de syntaxe en Python 2.7)
- Correction du bug sur la détection de LiveBox V4
- Renommage de DslStats en DslMibs (ne se voit que dans le script, mais plus cohérent)

L'onglet 'Debug' est activable sur la page d'accueil, et présentera les résultats filtrés fournis par la LiveBox (utile pour comprendre certaines erreurs).
Qu'il soit activé ou pas (l'erreur détectée est prioritaire sur l'activation du 'Debug'), s'il y a une erreur sur l'extraction des résultats, l'erreur sera reportée dans cet onglet (et il sera donc forcément activé dans ce cas).
L'effet de bord du 'Debug' est que les résultats sont présentés avec des "u'chaine'" en Python 2.7 (voir ci-dessous).
Pour cette raison, les exécutables sont maintenant générés avec Python 3.4, aussi bien pour Linux que pour Windows, mais le script fonctionne toujours avec Python 2.7 (la compatibilité avec Python 2.7 n'est maintenue que pour les MACistes).

Désolé si ça heurte vos yeux : Je ne maintiendrai pas la version Python 2.7 si les MACistes ne se manifestent pas pour générer les versions pour les différents MAC.

Les liens de téléchargement sont à jour au message #1

Pour toutes les versions, je conseille fortement de vérifier le contenu à poster avant de poster, plus particulièrement lorsqu'il s'agit des résultats de l'onglet 'Debug', mais également lors de toute publication (j'ai beau avoir vérifié, je peux avoir raté quelque chose).

Voici ce que donne l'onglet 'Debug' :
- Avec Python 3.4

Résultats extraits avec tkPyDLB version 0.17b le 02/05/2017 à 00:22:32

  Contenu de DevInfo :
{'ModemFirmwareVersion': '', 'FirstUseDate': '0001-01-01T00:00:00Z', 'Manufacturer': 'Sagemcom', 'ModelName': 'SagemcomFast3965_LB2.8', 'Country': 'fr', 'ManufacturerOUI': 'B8266C', 'DeviceStatus': 'Up', 'AdditionalHardwareVersion': '', 'HardwareVersion': 'SG_LB3_1.2.1', 'AdditionalSoftwareVersion': 'g5-r-sip-fr', 'EnabledOptions': '', 'ManufacturerURL': 'http://www.sagemcom.com/', 'SerialNumber': 'AN15296XXXXXXXX', 'SpecVersion': '1.1', 'Description': 'SagemcomFast3965_LB2.8 Sagemcom fr', 'RescueVersion': 'SG30_sip-fr-5.17.5.1', 'VendorConfigFileNumberOfEntries': 1, 'ExternalIPAddress': '86.253.XX.XX', 'ProductClass': 'Livebox 3', 'UpTime': 8829185, 'DeviceLog': '', 'SoftwareVersion': 'SG30_sip-fr-5.21.1.1', 'NumberOfReboots': 1, 'ProvisioningCode': 'AUTH.XXXX.XXXX.GLB3.XXXX.XXXX.VSIP.XXXX.XXXX.WCOM.XXXX.XXXX'},

  Contenu de mtu :
None

  Contenu de vlanid :
832



  Contenu de wanstatus :
{'RemoteGateway': '86.253.XX.XX', 'LinkState': 'up', 'LinkType': 'ethernet', 'IPv6DelegatedPrefix': '2a01:XXXX:XXXX:XXXX::/XX', 'LastConnectionError': 'None', 'MACAddress': 'B8:26:XX:XX:XX:XX', 'DNSServers': '81.253.149.1,80.10.246.130', 'ConnectionState': 'Bound', 'IPv6Address': '2a01:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX', 'IPAddress': '86.253.XX.XX', 'Protocol': 'dhcp'}

  Contenu de DHCPMibs :
{'dhcp': {'dhcp_data': {'Uptime': 8829022, 'PriorityMark': 6, 'IPAddress': '86.253.XX.XX', 'AuthenticationInformation': 'dhcpliveboxfr250', 'ResetOnPhysDownTimeout': 0, 'DNSServers': '81.253.149.1,80.10.246.130', 'DHCPServer': '80.10.XX.XX', 'Renew': False, 'DHCPStatus': 'Bound', 'ReqOption': {'58': {'Enable': True, 'Alias': 'cpe-58', 'Tag': 58, 'Value': '0000a8c0'}, '120': {'Enable': True, 'Alias': 'cpe-120', 'Tag': 120, 'Value': '00067362637433670352454e06616363657373116f72616e67652d6d756c74696d65646961036e657400'}, '1': {'Enable': True, 'Alias': 'cpe-1', 'Tag': 1, 'Value': 'fffff800'}, '119': {'Enable': True, 'Alias': 'cpe-119', 'Tag': 119, 'Value': ''}, '28': {'Enable': True, 'Alias': 'cpe-28', 'Tag': 28, 'Value': '56fd27ff'}, '51': {'Enable': True, 'Alias': 'cpe-51', 'Tag': 51, 'Value': '00015180'}, '6': {'Enable': True, 'Alias': 'cpe-6', 'Tag': 6, 'Value': '51fd9501500af682'}, '3': {'Enable': True, 'Alias': 'cpe-3', 'Tag': 3, 'Value': '56fd2001'}, '125': {'Enable': True, 'Alias': 'cpe-125', 'Tag': 125, 'Value': '000005580c010a00ff000000ffffffffff'}, '15': {'Enable': True, 'Alias': 'cpe-15', 'Tag': 15, 'Value': '6f72616e67652e6672'}, '90': {'Enable': True, 'Alias': 'cpe-90', 'Tag': 90, 'Value': '0000000000000000000000646863706c697665626f786672323530'}, '59': {'Enable': True, 'Alias': 'cpe-59', 'Tag': 59, 'Value': '00010e50'}}, 'IPRouters': '86.253.XX.XX', 'RetransmissionRenewTimeout': -1, 'SubnetMask': '255.255.248.0', 'CheckAuthentication': True, 'RetransmissionStrategy': '4000 8000 16000 32000 64000 128000 -1 0', 'Formal': False, 'SentOption': {'77': {'Enable': True, 'Alias': 'cpe-77', 'Tag': 77, 'Value': '2b46535644534c5f6c697665626f782e496e7465726e65742e736f66746174686f6d652e4c697665626f7833'}, '60': {'Enable': True, 'Alias': 'cpe-60', 'Tag': 60, 'Value': '736167656d'}, '90': {'Enable': True, 'Alias': 'cpe-90', 'Tag': 90, 'Value': '00000000000000000000001a0900000558010341010d6674692f753966707075773c124e473249374438493e2d47642740783f03133642899760b20a76220b52a572d98bcbc0'}, '61': {'Enable': True, 'Alias': 'cpe-61', 'Tag': 61, 'Value': 'XXXXXXXXXXXXXX'}}, 'LastConnectionError': 'None', 'LeaseTime': 86400, 'LeaseTimeRemaining': 70292, 'DSCPMark': 48}}}



  Contenu de wanaccount :
{'Username': 'fti/XXXXXXXX',, 'DefaultsLoaded': True, 'WanMode': 'Ethernet_DHCP', 'WanModeList': 'DSL_PPP;DSL_DHCP;VDSL_PPP;VDSL_DHCP;Ethernet_PPP;Ethernet_DHCP', 'Password': 'XXXXXXXX',, 'FactoryResetScheduled': False}



  Contenu de res_voip_config :
{'status': [{'Enable': 'Enabled', 'InterfaceId': '832', 'Interface': 'data', 'PhysInterface': 'Ethernet', 'Protocol': 'DHCP', 'Encapsulation': '', 'Name': 'SIP-Trunk'}, {'Enable': 'Disabled', 'InterfaceId': '851', 'Interface': 'voip', 'PhysInterface': 'Ethernet', 'Protocol': 'DHCP', 'Encapsulation': '', 'Name': 'H323-Trunk'}]}

  Contenu de trunks_list :
{'status': [{'sip': {'subscriptionInfo': [{}]}, 'trunk_lines': [{'enable': 'Enabled', 'status': 'Up', 'name': 'LINE1', 'event_subscribe_lines': [{}], 'directoryNumber': '+332XXXXXXXX'}], 'name': 'SIP-Trunk'}, {'trunk_lines': [{'enable': 'Disabled', 'status': 'Disabled', 'name': 'LINE3', 'event_subscribe_lines': [], 'directoryNumber': ''}], 'name': 'H323-Trunk', 'h323': {}}]}



  Contenu de WifiData :
{'wlanvap': {'wl1': {'WPS': {'Enable': True, 'ConfigMethodsEnabled': 'PushButton,Label,Ethernet', 'Configured': True, 'ConfigMethodsSupported': 'Ethernet,Label,Display,PushButton,Keypad,PIN', 'PairingInProgress': False, 'SelfPIN': 'XXXXXXXXX}', 'LastChange': 8829111, 'MACFiltering': {'Mode': 'Off', 'Entry': {'1': {'MACAddress': '70:f3:XX:XX:XX:XX'}}}, 'SSID': 'Livebox-XXXX', 'VAPStatus': 'Up', 'UAPSDEnable': True, 'AssociatedDevice': {'8C:70:XX:XX:XX:XX': {'RxPacketCount': 44272, 'DownlinkShortGuard': False, 'UplinkMCS': 0, 'LastDataDownlinkRate': 126, 'MACAddress': '8C:70:XX:XX:XX:XX', 'DownlinkIs40mhz': False, 'Noise': -122, 'TxPacketCount': 44272, 'SignalStrength': -104, 'SignalNoiseRatio': 0, 'Retransmissions': 1, 'AuthenticationState': True, 'Inactive': 180, 'LastDataUplinkRate': 0, 'DownlinkMCS': 0, 'ChargeableUserId': '', 'UplinkShortGuard': False, 'UplinkIs40mhz': False, 'Active': True}}, 'WMMEnable': True, 'MaxStations': -1, 'APBridgeDisable': False, 'UAPSDCapability': True, 'Security': {'RadiusSecret': '', 'WEPKey': 'XXXXXXXXXXX',, 'RekeyingInterval': 3600, 'KeyPassPhrase': 'XXXXXXXX',, 'PreSharedKey': '',, 'RadiusDefaultSessionTimeout': 0, 'ModesSupported': 'None,WEP-64,WEP-128,WEP-128iv,WPA-Personal,WPA2-Personal,WPA-WPA2-Personal,E-None,WPA-Enterprise,WPA2-Enterprise,WPA-WPA2-Enterprise', 'RadiusServerIPAddr': '', 'RadiusChargeableUserId': False, 'RadiusServerPort': 1812, 'RadiusOwnIPAddress': '', 'ModeEnabled': 'WPA-WPA2-Personal', 'RadiusCalledStationId': '', 'RadiusNASIdentifier': ''}, 'WMMCapability': True, 'RetryLimit': 0, 'AssociatedDeviceNumberOfEntries': 0, 'SSIDAdvertisementEnabled': True, 'LastChangeTime': 75, 'BSSID': 'B8:26:XX:XX:XX:XX', 'HotSpot2': {'IcmpV4Echo': True, 'VenueType': 8, 'L2TrafficInspect': True, 'Internet': False, 'P2PEnable': False, 'Enable': False, 'DgafDisable': False, 'GasDelay': 0, 'Interworking': True, 'Hs2Ie': False, 'VenueGroup': 2, 'AccessNetworkType': 2}, 'BridgeInterface': 'bridge'}, 'wl0': {'WPS': {'Enable': True, 'ConfigMethodsEnabled': 'PushButton,Label,Ethernet', 'Configured': True, 'ConfigMethodsSupported': 'Ethernet,Label,Display,PushButton,Keypad,PIN', 'PairingInProgress': False, 'SelfPIN': 'XXXXXXXXX}', 'LastChange': 8829096, 'MACFiltering': {'Mode': 'Off', 'Entry': {'1': {'MACAddress': '70:f3:XX:XX:XX:XX'}}}, 'SSID': 'Livebox-XXXX', 'VAPStatus': 'Up', 'UAPSDEnable': True, 'AssociatedDevice': {'00:12:XX:XX:XX:XX': {'RxPacketCount': 832, 'DownlinkShortGuard': False, 'UplinkMCS': 0, 'LastDataDownlinkRate': 54, 'MACAddress': '00:12:XX:XX:XX:XX', 'DownlinkIs40mhz': False, 'Noise': -122, 'TxPacketCount': 832, 'SignalStrength': -65, 'SignalNoiseRatio': 0, 'Retransmissions': 1, 'AuthenticationState': True, 'Inactive': 15, 'LastDataUplinkRate': 0, 'DownlinkMCS': 0, 'ChargeableUserId': '', 'UplinkShortGuard': False, 'UplinkIs40mhz': False, 'Active': True}, '78:00:XX:XX:XX:XX': {'RxPacketCount': 47664, 'DownlinkShortGuard': False, 'UplinkMCS': 0, 'LastDataDownlinkRate': 4, 'MACAddress': '78:00:XX:XX:XX:XX', 'DownlinkIs40mhz': False, 'Noise': -122, 'TxPacketCount': 47664, 'SignalStrength': -116, 'SignalNoiseRatio': 0, 'Retransmissions': 1, 'AuthenticationState': True, 'Inactive': 180, 'LastDataUplinkRate': 0, 'DownlinkMCS': 0, 'ChargeableUserId': '', 'UplinkShortGuard': False, 'UplinkIs40mhz': False, 'Active': True}}, 'WMMEnable': True, 'MaxStations': -1, 'APBridgeDisable': False, 'UAPSDCapability': True, 'Security': {'RadiusSecret': '', 'WEPKey': 'XXXXXXXXXXX',, 'RekeyingInterval': 3600, 'KeyPassPhrase': 'XXXXXXXX',, 'PreSharedKey': '',, 'RadiusDefaultSessionTimeout': 0, 'ModesSupported': 'None,WEP-64,WEP-128,WEP-128iv,WPA-Personal,WPA2-Personal,WPA-WPA2-Personal,E-None,WPA-Enterprise,WPA2-Enterprise,WPA-WPA2-Enterprise', 'RadiusServerIPAddr': '', 'RadiusChargeableUserId': False, 'RadiusServerPort': 1812, 'RadiusOwnIPAddress': '', 'ModeEnabled': 'WPA-WPA2-Personal', 'RadiusCalledStationId': '', 'RadiusNASIdentifier': ''}, 'WMMCapability': True, 'RetryLimit': 0, 'AssociatedDeviceNumberOfEntries': 0, 'SSIDAdvertisementEnabled': True, 'LastChangeTime': 90, 'BSSID': 'B8:26:XX:XX:XX:XX', 'HotSpot2': {'IcmpV4Echo': True, 'VenueType': 8, 'L2TrafficInspect': True, 'Internet': False, 'P2PEnable': False, 'Enable': False, 'DgafDisable': False, 'GasDelay': 0, 'Interworking': True, 'Hs2Ie': False, 'VenueGroup': 2, 'AccessNetworkType': 2}, 'BridgeInterface': 'bridge'}}, 'wlanradio': {'wifi1_ath': {'LastChange': 8829135, 'AutoChannelRefreshPeriod': 0, 'AutoChannelSelecting': False, 'OperatingStandards': 'an', 'GuardInterval': 'Auto', 'SupportedStandards': 'a,an', 'Channel': 100, 'SupportedFrequencyBands': '2.4GHz,5GHz,AUTO', 'LastChangeTime': 51, 'AutoChannelSupported': True, 'RegulatoryDomain': 'FR', 'OperatingChannelBandwidth': 'Auto', 'PossibleChannels': '36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140', 'MCS': 10, 'ChannelsInUse': '', 'OperatingFrequencyBand': '5GHz', 'TransmitPower': 100, 'MaxBitRate': 0, 'IEEE80211hEnabled': False, 'ExtensionChannel': 'Auto', 'RadioStatus': 'Up', 'IEEE80211hSupported': True, 'AutoChannelEnable': True, 'TransmitPowerSupported': '0,10,20,30,40,50,60,70,80,90,100'}, 'wifi0_ath': {'LastChange': 8829136, 'AutoChannelRefreshPeriod': 0, 'AutoChannelSelecting': False, 'OperatingStandards': 'bgn', 'GuardInterval': 'Auto', 'SupportedStandards': 'b,g,n,bg,bgn', 'Channel': 1, 'SupportedFrequencyBands': '2.4GHz,5GHz,AUTO', 'LastChangeTime': 50, 'AutoChannelSupported': True, 'RegulatoryDomain': 'FR', 'OperatingChannelBandwidth': 'Auto', 'PossibleChannels': '1,2,3,4,5,6,7,8,9,10,11,12,13', 'MCS': 10, 'ChannelsInUse': '', 'OperatingFrequencyBand': '2.4GHz', 'TransmitPower': 100, 'MaxBitRate': 0, 'IEEE80211hEnabled': False, 'ExtensionChannel': 'Auto', 'RadioStatus': 'Up', 'IEEE80211hSupported': False, 'AutoChannelEnable': True, 'TransmitPowerSupported': '0,10,20,30,40,50,60,70,80,90,100'}}}

  Contenu de WifiCom :
{'result': {'status': 0, 'data': {'Enable': True, 'Status': 'Activated', 'SSID': 'orange'}}},



  Contenu de dslstats :
{'ATUCCRCErrors': 0, 'HECErrors': 0, 'LossOfFraming': 0, 'CRCErrors': 0, 'SeverelyErroredSecs': 0, 'TransmitBlocks': 0, 'LinkRetrain': 0, 'ReceiveBlocks': 0, 'FECErrors': 0, 'ErroredSecs': 0, 'CellDelin': 0, 'InitTimeouts': 4294967295, 'ATUCHECErrors': 0, 'ATUCFECErrors': 0, 'InitErrors': 0}

  Contenu de DslMibs :
{'dsl': {'dsl0': {'LastChange': 8829152, 'LinkStatus': 'Disabled', 'InterleaveDepth': 0, 'DownstreamPower': 0, 'UPBOKLE': 0, 'ModulationHint': 'Auto', 'UpstreamNoiseMargin': 0, 'LastChangeTime': 34, 'UpstreamAttenuation': 0, 'UpstreamPower': 0, 'FirmwareVersion': '10.17.8.4IKF7185', 'UpstreamCurrRate': 0, 'DownstreamMaxRate': 0, 'DataPath': 'Interleaved', 'StandardsSupported': 'G.992.1_Annex_A,G.992.1_Annex_B,G.992.1_Annex_C,G.992.2,G.992.3_Annex_A,G.992.3_Annex_B,G.992.3_Annex_L,G.992.3_Annex_M,G.992.5_Annex_A,G.992.5_Annex_B,G.992.5_Annex_M,G.993.1_Annex_A', 'CurrentProfile': '', 'DownstreamAttenuation': 0, 'DownstreamNoiseMargin': 0, 'StandardUsed': '', 'UpstreamMaxRate': 0, 'DownstreamCurrRate': 0, 'ModulationType': ''}}}

- Avec Python 2.7

Résultats extraits avec tkPyDLB version 0.17b le 02/05/2017 à 00:23:05

  Contenu de DevInfo :
{u'DeviceLog': u'', u'SerialNumber': u'AN15296XXXXXXXX', u'SoftwareVersion': u'SG30_sip-fr-5.21.1.1', u'ExternalIPAddress': u'86.253.XX.XX', u'ProductClass': u'Livebox 3', u'RescueVersion': u'SG30_sip-fr-5.17.5.1', u'VendorConfigFileNumberOfEntries': 1, u'ManufacturerURL': u'http://www.sagemcom.com/', u'UpTime': 8829218, u'Description': u'SagemcomFast3965_LB2.8 Sagemcom fr', u'ManufacturerOUI': u'B8266C', u'EnabledOptions': u'', u'DeviceStatus': u'Up', u'NumberOfReboots': 1, u'Manufacturer': u'Sagemcom', u'ModelName': u'SagemcomFast3965_LB2.8', u'Country': u'fr', u'ProvisioningCode': u'AUTH.XXXX.XXXX.GLB3.XXXX.XXXX.VSIP.XXXX.XXXX.WCOM.XXXX.XXXX',  u'ModemFirmwareVersion': u'', u'FirstUseDate': u'0001-01-01T00:00:00Z', u'AdditionalHardwareVersion': u'', u'HardwareVersion': u'SG_LB3_1.2.1', u'AdditionalSoftwareVersion': u'g5-r-sip-fr', u'SpecVersion': u'1.1'}

  Contenu de mtu :
None

  Contenu de vlanid :
832



  Contenu de wanstatus :
{u'LinkType': u'ethernet', u'MACAddress': u'B8:26:XX:XX:XX:XX', u'Protocol': u'dhcp', u'IPv6Address': u'2a01:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX', u'IPv6DelegatedPrefix': u'2a01:XXXX:XXXX:XXXX::/XX', u'LinkState': u'up', u'ConnectionState': u'Bound', u'RemoteGateway': u'86.253.XX.XX', u'LastConnectionError': u'None', u'IPAddress': u'86.253.XX.XX', u'DNSServers': u'81.253.149.1,80.10.246.130'}

  Contenu de DHCPMibs :
{u'dhcp': {u'dhcp_data': {u'Uptime': 8829055, u'LeaseTime': 86400, u'ResetOnPhysDownTimeout': 0, u'RetransmissionStrategy': u'4000 8000 16000 32000 64000 128000 -1 0', u'CheckAuthentication': True, u'LeaseTimeRemaining': 70259, u'IPRouters': u'86.253.XX.XX', u'SentOption': {u'60': {u'Alias': u'cpe-60', u'Tag': 60, u'Enable': True, u'Value': u'736167656d'}, u'61': {u'Alias': u'cpe-61', u'Tag': 61, u'Enable': True, u'Value': u'XXXXXXXXXXXXXX'}, u'77': {u'Alias': u'cpe-77', u'Tag': 77, u'Enable': True, u'Value': u'2b46535644534c5f6c697665626f782e496e7465726e65742e736f66746174686f6d652e4c697665626f7833'}, u'90': {u'Alias': u'cpe-90', u'Tag': 90, u'Enable': True, u'Value': u'00000000000000000000001a0900000558010341010d6674692f753966707075773c124e473249374438493e2d47642740783f03133642899760b20a76220b52a572d98bcbc0'}}, u'DSCPMark': 48, u'PriorityMark': 6, u'DHCPStatus': u'Bound', u'Renew': False, u'RetransmissionRenewTimeout': -1, u'LastConnectionError': u'None', u'SubnetMask': u'255.255.248.0', u'ReqOption': {u'120': {u'Alias': u'cpe-120', u'Tag': 120, u'Enable': True, u'Value': u'00067362637433670352454e06616363657373116f72616e67652d6d756c74696d65646961036e657400'}, u'15': {u'Alias': u'cpe-15', u'Tag': 15, u'Enable': True, u'Value': u'6f72616e67652e6672'}, u'58': {u'Alias': u'cpe-58', u'Tag': 58, u'Enable': True, u'Value': u'0000a8c0'}, u'51': {u'Alias': u'cpe-51', u'Tag': 51, u'Enable': True, u'Value': u'00015180'}, u'28': {u'Alias': u'cpe-28', u'Tag': 28, u'Enable': True, u'Value': u'56fd27ff'}, u'1': {u'Alias': u'cpe-1', u'Tag': 1, u'Enable': True, u'Value': u'fffff800'}, u'3': {u'Alias': u'cpe-3', u'Tag': 3, u'Enable': True, u'Value': u'56fd2001'}, u'125': {u'Alias': u'cpe-125', u'Tag': 125, u'Enable': True, u'Value': u'000005580c010a00ff000000ffffffffff'}, u'6': {u'Alias': u'cpe-6', u'Tag': 6, u'Enable': True, u'Value': u'51fd9501500af682'}, u'59': {u'Alias': u'cpe-59', u'Tag': 59, u'Enable': True, u'Value': u'00010e50'}, u'119': {u'Alias': u'cpe-119', u'Tag': 119, u'Enable': True, u'Value': u''}, u'90': {u'Alias': u'cpe-90', u'Tag': 90, u'Enable': True, u'Value': u'0000000000000000000000646863706c697665626f786672323530'}}, u'AuthenticationInformation': u'dhcpliveboxfr250', u'IPAddress': u'86.253.XX.XX', u'DNSServers': u'81.253.149.1,80.10.246.130', u'DHCPServer': u'80.10.XX.XX', u'Formal': False}}}



  Contenu de wanaccount :
{u'Username': u'fti/XXXXXXXX',, u'FactoryResetScheduled': False, u'WanMode': u'Ethernet_DHCP', u'WanModeList': u'DSL_PPP;DSL_DHCP;VDSL_PPP;VDSL_DHCP;Ethernet_PPP;Ethernet_DHCP', u'Password': u'XXXXXXXX',, u'DefaultsLoaded': True}



  Contenu de res_voip_config :
{u'status': [{u'InterfaceId': u'832', u'Enable': u'Enabled', u'Protocol': u'DHCP', u'Name': u'SIP-Trunk', u'Interface': u'data', u'Encapsulation': u'', u'PhysInterface': u'Ethernet'}, {u'InterfaceId': u'851', u'Enable': u'Disabled', u'Protocol': u'DHCP', u'Name': u'H323-Trunk', u'Interface': u'voip', u'Encapsulation': u'', u'PhysInterface': u'Ethernet'}]}

  Contenu de trunks_list :
{u'status': [{u'trunk_lines': [{u'status': u'Up', u'directoryNumber': u'+332XXXXXXXX', u'event_subscribe_lines': [{}], u'enable': u'Enabled', u'name': u'LINE1'}], u'sip': {u'subscriptionInfo': [{}]}, u'name': u'SIP-Trunk'}, {u'trunk_lines': [{u'status': u'Disabled', u'directoryNumber': u'', u'event_subscribe_lines': [], u'enable': u'Disabled', u'name': u'LINE3'}], u'name': u'H323-Trunk', u'h323': {}}]}



  Contenu de WifiData :
{u'wlanradio': {u'wifi0_ath': {u'AutoChannelSupported': True, u'SupportedFrequencyBands': u'2.4GHz,5GHz,AUTO', u'OperatingFrequencyBand': u'2.4GHz', u'RadioStatus': u'Up', u'RegulatoryDomain': u'FR', u'AutoChannelSelecting': False, u'ExtensionChannel': u'Auto', u'AutoChannelEnable': True, u'Channel': 1, u'OperatingStandards': u'bgn', u'SupportedStandards': u'b,g,n,bg,bgn', u'TransmitPowerSupported': u'0,10,20,30,40,50,60,70,80,90,100', u'IEEE80211hSupported': False, u'LastChangeTime': 50, u'ChannelsInUse': u'', u'AutoChannelRefreshPeriod': 0, u'MaxBitRate': 0, u'OperatingChannelBandwidth': u'Auto', u'IEEE80211hEnabled': False, u'LastChange': 8829169, u'GuardInterval': u'Auto', u'MCS': 10, u'PossibleChannels': u'1,2,3,4,5,6,7,8,9,10,11,12,13', u'TransmitPower': 100}, u'wifi1_ath': {u'AutoChannelSupported': True, u'SupportedFrequencyBands': u'2.4GHz,5GHz,AUTO', u'OperatingFrequencyBand': u'5GHz', u'RadioStatus': u'Up', u'RegulatoryDomain': u'FR', u'AutoChannelSelecting': False, u'ExtensionChannel': u'Auto', u'AutoChannelEnable': True, u'Channel': 100, u'OperatingStandards': u'an', u'SupportedStandards': u'a,an', u'TransmitPowerSupported': u'0,10,20,30,40,50,60,70,80,90,100', u'IEEE80211hSupported': True, u'LastChangeTime': 51, u'ChannelsInUse': u'', u'AutoChannelRefreshPeriod': 0, u'MaxBitRate': 0, u'OperatingChannelBandwidth': u'Auto', u'IEEE80211hEnabled': False, u'LastChange': 8829168, u'GuardInterval': u'Auto', u'MCS': 10, u'PossibleChannels': u'36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140', u'TransmitPower': 100}}, u'wlanvap': {u'wl0': {u'RetryLimit': 0, u'AssociatedDeviceNumberOfEntries': 0, u'LastChangeTime': 90, u'BSSID': u'B8:26:XX:XX:XX:XX', u'WMMEnable': True, u'Security': {u'KeyPassPhrase': u'XXXXXXXX',, u'PreSharedKey': u'',, u'ModeEnabled': u'WPA-WPA2-Personal', u'RadiusSecret': u'', u'RadiusNASIdentifier': u'', u'ModesSupported': u'None,WEP-64,WEP-128,WEP-128iv,WPA-Personal,WPA2-Personal,WPA-WPA2-Personal,E-None,WPA-Enterprise,WPA2-Enterprise,WPA-WPA2-Enterprise', u'RadiusDefaultSessionTimeout': 0, u'RadiusChargeableUserId': False, u'WEPKey': u'XXXXXXXXXXX',, u'RadiusServerIPAddr': u'', u'RadiusServerPort': 1812, u'RadiusCalledStationId': u'', u'RekeyingInterval': 3600, u'RadiusOwnIPAddress': u''}, u'MaxStations': -1, u'APBridgeDisable': False, u'MACFiltering': {u'Entry': {u'1': {u'MACAddress': u'70:f3:XX:XX:XX:XX'}}, u'Mode': u'Off'}, u'BridgeInterface': u'bridge', u'LastChange': 8829129, u'WPS': {u'Enable': True, u'Configured': True, u'PairingInProgress': False, u'ConfigMethodsSupported': u'Ethernet,Label,Display,PushButton,Keypad,PIN', u'SelfPIN': u'XXXXXXXXX', u'ConfigMethodsEnabled': u'PushButton,Label,Ethernet'}, u'AssociatedDevice': {u'78:00:XX:XX:XX:XX': {u'AuthenticationState': True, u'MACAddress': u'78:00:XX:XX:XX:XX', u'Noise': -122, u'UplinkShortGuard': False, u'SignalStrength': -116, u'DownlinkIs40mhz': False, u'LastDataUplinkRate': 0, u'SignalNoiseRatio': 0, u'DownlinkMCS': 0, u'Inactive': 180, u'TxPacketCount': 47664, u'RxPacketCount': 47664, u'LastDataDownlinkRate': 4, u'DownlinkShortGuard': False, u'Active': True, u'UplinkIs40mhz': False, u'Retransmissions': 1, u'ChargeableUserId': u'', u'UplinkMCS': 0}, u'00:12:XX:XX:XX:XX': {u'AuthenticationState': True, u'MACAddress': u'00:12:XX:XX:XX:XX', u'Noise': -122, u'UplinkShortGuard': False, u'SignalStrength': -65, u'DownlinkIs40mhz': False, u'LastDataUplinkRate': 0, u'SignalNoiseRatio': 0, u'DownlinkMCS': 0, u'Inactive': 15, u'TxPacketCount': 832, u'RxPacketCount': 832, u'LastDataDownlinkRate': 54, u'DownlinkShortGuard': False, u'Active': True, u'UplinkIs40mhz': False, u'Retransmissions': 1, u'ChargeableUserId': u'', u'UplinkMCS': 0}}, u'UAPSDCapability': True, u'HotSpot2': {u'P2PEnable': False, u'Enable': False, u'DgafDisable': False, u'IcmpV4Echo': True, u'AccessNetworkType': 2, u'Interworking': True, u'Hs2Ie': False, u'VenueType': 8, u'L2TrafficInspect': True, u'Internet': False, u'GasDelay': 0, u'VenueGroup': 2}, u'VAPStatus': u'Up', u'SSIDAdvertisementEnabled': True, u'UAPSDEnable': True, u'WMMCapability': True, u'SSID': u'Livebox-XXXX'}, u'wl1': {u'RetryLimit': 0, u'AssociatedDeviceNumberOfEntries': 0, u'LastChangeTime': 75, u'BSSID': u'B8:26:XX:XX:XX:XX', u'WMMEnable': True, u'Security': {u'KeyPassPhrase': u'XXXXXXXX',, u'PreSharedKey': u'',, u'ModeEnabled': u'WPA-WPA2-Personal', u'RadiusSecret': u'', u'RadiusNASIdentifier': u'', u'ModesSupported': u'None,WEP-64,WEP-128,WEP-128iv,WPA-Personal,WPA2-Personal,WPA-WPA2-Personal,E-None,WPA-Enterprise,WPA2-Enterprise,WPA-WPA2-Enterprise', u'RadiusDefaultSessionTimeout': 0, u'RadiusChargeableUserId': False, u'WEPKey': u'XXXXXXXXXXX',, u'RadiusServerIPAddr': u'', u'RadiusServerPort': 1812, u'RadiusCalledStationId': u'', u'RekeyingInterval': 3600, u'RadiusOwnIPAddress': u''}, u'MaxStations': -1, u'APBridgeDisable': False, u'MACFiltering': {u'Entry': {u'1': {u'MACAddress': u'70:f3:XX:XX:XX:XX'}}, u'Mode': u'Off'}, u'BridgeInterface': u'bridge', u'LastChange': 8829144, u'WPS': {u'Enable': True, u'Configured': True, u'PairingInProgress': False, u'ConfigMethodsSupported': u'Ethernet,Label,Display,PushButton,Keypad,PIN', u'SelfPIN': u'XXXXXXXXX', u'ConfigMethodsEnabled': u'PushButton,Label,Ethernet'}, u'AssociatedDevice': {u'8C:70:XX:XX:XX:XX': {u'AuthenticationState': True, u'MACAddress': u'8C:70:XX:XX:XX:XX', u'Noise': -122, u'UplinkShortGuard': False, u'SignalStrength': -104, u'DownlinkIs40mhz': False, u'LastDataUplinkRate': 0, u'SignalNoiseRatio': 0, u'DownlinkMCS': 0, u'Inactive': 180, u'TxPacketCount': 44272, u'RxPacketCount': 44272, u'LastDataDownlinkRate': 126, u'DownlinkShortGuard': False, u'Active': True, u'UplinkIs40mhz': False, u'Retransmissions': 1, u'ChargeableUserId': u'', u'UplinkMCS': 0}}, u'UAPSDCapability': True, u'HotSpot2': {u'P2PEnable': False, u'Enable': False, u'DgafDisable': False, u'IcmpV4Echo': True, u'AccessNetworkType': 2, u'Interworking': True, u'Hs2Ie': False, u'VenueType': 8, u'L2TrafficInspect': True, u'Internet': False, u'GasDelay': 0, u'VenueGroup': 2}, u'VAPStatus': u'Up', u'SSIDAdvertisementEnabled': True, u'UAPSDEnable': True, u'WMMCapability': True, u'SSID': u'Livebox-XXXX'}}},

  Contenu de WifiCom :
{u'result': {u'status': 0, u'data': {u'Status': u'Activated', u'Enable': True, u'SSID': u'orange'}}},



  Contenu de dslstats :
{u'HECErrors': 0, u'SeverelyErroredSecs': 0, u'ReceiveBlocks': 0, u'InitTimeouts': 4294967295L, u'LinkRetrain': 0, u'InitErrors': 0, u'ATUCCRCErrors': 0, u'ErroredSecs': 0, u'LossOfFraming': 0, u'ATUCHECErrors': 0, u'ATUCFECErrors': 0, u'TransmitBlocks': 0, u'CRCErrors': 0, u'FECErrors': 0, u'CellDelin': 0}

  Contenu de DslMibs :
{u'dsl': {u'dsl0': {u'StandardsSupported': u'G.992.1_Annex_A,G.992.1_Annex_B,G.992.1_Annex_C,G.992.2,G.992.3_Annex_A,G.992.3_Annex_B,G.992.3_Annex_L,G.992.3_Annex_M,G.992.5_Annex_A,G.992.5_Annex_B,G.992.5_Annex_M,G.993.1_Annex_A', u'InterleaveDepth': 0, u'UpstreamMaxRate': 0, u'DownstreamNoiseMargin': 0, u'DataPath': u'Interleaved', u'ModulationHint': u'Auto', u'DownstreamAttenuation': 0, u'FirmwareVersion': u'10.17.8.4IKF7185', u'LastChangeTime': 34, u'UpstreamNoiseMargin': 0, u'DownstreamPower': 0, u'CurrentProfile': u'', u'ModulationType': u'', u'DownstreamMaxRate': 0, u'UPBOKLE': 0, u'UpstreamAttenuation': 0, u'UpstreamPower': 0, u'LinkStatus': u'Disabled', u'LastChange': 8829185, u'UpstreamCurrRate': 0, u'DownstreamCurrRate': 0, u'StandardUsed': u''}}}


On a déjà vu des choses qui ne sont jamais arrivées ...
Suite à un vieux désaccord avec les admins du forum, cette signature indiquera qu'ils n'ont toujours pas remédié à leurs carences.

Hors ligne

 

#106 02-05-2017 22:19:32

JoeKer
MER
Lieu: Dans le désert ...
Date d'inscription: 26-03-2008
Messages: 40232
Site web

Re: tkPyDLB : Détails des infos LiveBox en Python

Bonsoir.

Mise à disposition d'une version corrective :
Il y avait quelques cas où le floutage du "Debug" ne fonctionnait pas bien, selon la position de la chaîne à "flouter", et des virgules doublées dans le résultat.

Version 0.17b1 pour Windows et Linux.
Version 0.17s1 pour le zip (source).

Les liens du message #1 sont à jour.


On a déjà vu des choses qui ne sont jamais arrivées ...
Suite à un vieux désaccord avec les admins du forum, cette signature indiquera qu'ils n'ont toujours pas remédié à leurs carences.

Hors ligne

 

#107 08-05-2017 05:48:27

Markco
J'y suis, j'y reste !
Lieu: ~ de Dax (40)
Date d'inscription: 25-01-2008
Messages: 682

Re: tkPyDLB : Détails des infos LiveBox en Python

ça commence à avoir de la XXXX avec cette version 0.17. En revanche, dans la rubrique WANstatus, j'ai toujours "non trouvé" à la question password.


Windows 10_64bits - 21H2 - Linux Mint : 19.3 - Kernel : 5.0.0-37_64bits /-/ Lb 5 - Fw: 4.54.0 (Sagemcom)

Hors ligne

 

#108 08-05-2017 14:51:18

JoeKer
MER
Lieu: Dans le désert ...
Date d'inscription: 26-03-2008
Messages: 40232
Site web

Re: tkPyDLB : Détails des infos LiveBox en Python

Bonjour.

Faute de retour, je ne peux en être certain, mais il semblerait que sur les LB4 avec firmware récent, ce champ mot de passe ait disparu (il n'est pas disponible dans les résultats, tu peux vérifier dans l'onglet 'Debug').

Si c'est bien le cas, c'est dommage, car, quand on a perdu son mot de passe de connexion, il faut solliciter le service client pour le récupérer ...
D'un autre côté, c'est mieux pour la sécurité smile

Soyons positifs, tu as quand même un outil qui fonctionne sans Wine (et sans blocage du ping wink)

Pour tkPyDLB, je ne compte pas avancer beaucoup dans les prochaines semaines (sauf demandes d'évolution cohérentes), car je suis bloqué sur un firmware pas au top sur ma LB3 (pas de listage des équipements connectés, la prochaine évolution que je prévoyais).
Dès que j'aurai un firmware débarrassé de ce bug, j'essaye d'avancer sur ce point ...

Et, comme je l'ai dit plus haut, je laisserai sans doute tomber la compatibilité Python 2.7 ...


On a déjà vu des choses qui ne sont jamais arrivées ...
Suite à un vieux désaccord avec les admins du forum, cette signature indiquera qu'ils n'ont toujours pas remédié à leurs carences.

Hors ligne

 

#109 07-06-2017 18:28:54

Markco
J'y suis, j'y reste !
Lieu: ~ de Dax (40)
Date d'inscription: 25-01-2008
Messages: 682

Re: tkPyDLB : Détails des infos LiveBox en Python

@JoeKer, Oups désolé, j'avais completement zapé cette réponse sad

Concernant le mot de passe, je suis d'accord avec toi, c'est bien pratique de l'avoir. Avant lorsque c'était Wanadoo, on avait login et mot de passe, il suffisait de faire une copie d'écran et on avait ça sous la main aux cas ou, mais maintenant ce n'est plus possible, ce qui est bien dommage, la sécurité oui mais pas trop non plus.

Voila le débug que tu me demandais pour le mdp wink

Résultats extraits avec tkPyDLB version 0.17b1 le 07/06/2017 à 18:22:23

  Contenu de DevInfo :
{'EnabledOptions': '', 'UpgradeOccurred': False, 'ManufacturerURL': 'http://www.sagemcom.com/', 'DeviceStatus': 'Up', 'Manufacturer': 'Sagemcom', 'SpecVersion': '1.1', 'ModemFirmwareVersion': '', 'RescueVersion': 'SG40_sip-fr-2.20.10.1', 'ProvisioningCode': 'AUTH.XXXX.XXXX.GALB.XXXX.XXXX.WCOM.XXXX.XXXX', , 'ExternalIPAddress': '86.222.XX.XX', 'AdditionalHardwareVersion': '', 'SerialNumber': 'LK16095XXXXXXXX', 'ManufacturerOUI': '4883C7', 'SoftwareVersion': 'SG40_sip-fr-2.22.8.1_7.21.3.1', 'HardwareVersion': 'SG_LB4_1.1.0', 'ModelName': 'SagemcomFast5360_MIB4', 'ResetOccurred': False, 'Description': 'SagemcomFast5360_MIB4 Sagemcom fr', 'VendorConfigFileNumberOfEntries': 1, 'UpTime': 72698, 'RestoreOccurred': False, 'ProductClass': 'Livebox 4', 'DeviceLog': '', 'FirstUseDate': '0001-01-01T00:00:00Z', 'AdditionalSoftwareVersion': 'g0-f-sip-fr', 'NumberOfReboots': 8, 'Country': 'fr'}

  Contenu de mtu :
1492

  Contenu de vlanid :
None



  Contenu de wanstatus :
{'WanState': 'up', 'LastConnectionError': 'ERROR_NONE', 'LinkState': 'up', 'ConnectionState': 'Connected', 'IPAddress': '86.222.XX.XX', 'RemoteGateway': '193.253.XX.XX', 'Protocol': 'ppp', 'IPv6Address': '', 'DNSServers': '80.10.246.132,81.253.149.2', 'LinkType': 'dsl', 'MACAddress': '48:83:XX:XX:XX:XX'}



  Contenu de wanaccount :
{'WanModeList': 'DSL_PPP;DSL_DHCP;VDSL_PPP;VDSL_DHCP;Ethernet_PPP;Ethernet_DHCP', 'WanMode': 'DSL_PPP', 'ProvisioningState': 'done', 'Username': 'fti/XXXXXXXX', 'FactoryResetScheduled': False, 'ConnectionError': False, 'DefaultsLoaded': True}



  Contenu de res_voip_config :
{'status': [{'Enable': 'Quiescent', 'Encapsulation': '', 'Name': 'SIP-Trunk', 'InterfaceId': '8/51', 'PhysInterface': 'DSL', 'Protocol': 'DHCP', 'Interface': 'voip'}, {'Enable': 'Disabled', 'Encapsulation': '', 'Name': 'H323-Trunk', 'InterfaceId': '8/51', 'PhysInterface': 'DSL', 'Protocol': 'DHCP', 'Interface': 'voip'}]}

  Contenu de trunks_list :
{'status': [{'trunk_lines': [{'status': 'Disabled', 'event_subscribe_lines': [{}], 'enable': 'Disabled', 'directoryNumber': '', 'statusInfo': '', 'name': 'LINE1'}], 'enable': 'Quiescent', 'signalingProtocol': 'SIP', 'rtp': {}, 'name': 'SIP-Trunk', 'sip': {'subscriptionInfo': [{}]}}]}



  Contenu de WifiData :
{'wlanvap': {'eth6': {'UAPSDCapability': True, 'SSID': 'Livebox-1140_5GHz', 'SSIDAdvertisementEnabled': True, 'WMMCapability': True, 'Security': {'ModesSupported': 'None,WPA-Personal,WPA2-Personal,WPA-WPA2-Personal,E-None,WPA-Enterprise,WPA2-Enterprise,WPA-WPA2-Enterprise', 'RadiusNASIdentifier': '', 'RadiusDefaultSessionTimeout': 0, 'RekeyingInterval': 3600, 'ModeEnabled': 'WPA2-Personal', 'RadiusServerPort': 1812, 'RadiusCalledStationId': '', 'WEPKey': '', 'PreSharedKey': '', 'KeyPassPhrase': 'XXXXXXXX', 'RadiusOwnIPAddress': '', 'RadiusChargeableUserId': False, 'RadiusSecret': '', 'RadiusServerIPAddr': ''}, 'WMMEnable': True, 'MACFiltering': {'Mode': 'Off', 'Entry': {}}, 'AssociatedDeviceNumberOfEntries': 7, 'HotSpot2': {'Enable': False, 'VenueGroup': 2, 'VenueType': 8, 'DgafDisable': False, 'IcmpV4Echo': True, 'Interworking': True, 'GasDelay': 0, 'Hs2Ie': False, 'AccessNetworkType': 2, 'L2TrafficInspect': True, 'P2PEnable': False, 'Internet': False}, 'BridgeInterface': 'bridge', 'RetryLimit': 0, 'MaxStations': -1, 'WPS': {'Enable': True, 'ConfigMethodsSupported': 'Ethernet,Label,Display,PushButton,Keypad,PIN', 'ConfigMethodsEnabled': 'PushButton,Label,Ethernet', 'PairingInProgress': False, 'Configured': True, 'SelfPIN': 'XXXXXXXXX}', 'AssociatedDevice': {'00:26:XX:XX:XX:XX': {'UplinkIs40mhz': True, 'UplinkMCS': 0, 'AuthenticationState': True, 'ChargeableUserId': '', 'LastDataDownlinkRate': 180000, 'Retransmissions': 0, 'RxPacketCount': 2611, 'Noise': -88, 'TxPacketCount': 7525, 'DownlinkMCS': 0, 'Inactive': 0, 'Active': True, 'LastDataUplinkRate': 300000, 'SignalNoiseRatio': 26, 'Mode': 'an', 'UplinkShortGuard': False, 'DownlinkShortGuard': False, 'DownlinkIs40mhz': True, 'SignalStrength': -62, 'MACAddress': '00:26:XX:XX:XX:XX'}, '70:3E:XX:XX:XX:XX': {'UplinkIs40mhz': False, 'UplinkMCS': 0, 'AuthenticationState': True, 'ChargeableUserId': '', 'LastDataDownlinkRate': 260000, 'Retransmissions': 0, 'RxPacketCount': 2643, 'Noise': -88, 'TxPacketCount': 2298, 'DownlinkMCS': 0, 'Inactive': 0, 'Active': True, 'LastDataUplinkRate': 293000, 'SignalNoiseRatio': 18, 'Mode': 'ac', 'UplinkShortGuard': False, 'DownlinkShortGuard': False, 'DownlinkIs40mhz': False, 'SignalStrength': -70, 'MACAddress': '70:3E:XX:XX:XX:XX'}, '02:0F:XX:XX:XX:XX': {'UplinkIs40mhz': False, 'UplinkMCS': 0, 'AuthenticationState': False, 'ChargeableUserId': '', 'LastDataDownlinkRate': 585000, 'Retransmissions': 0, 'RxPacketCount': 406, 'Noise': -88, 'TxPacketCount': 47, 'DownlinkMCS': 0, 'Inactive': 0, 'Active': False, 'LastDataUplinkRate': 0, 'SignalNoiseRatio': 31, 'Mode': 'ac', 'UplinkShortGuard': False, 'DownlinkShortGuard': False, 'DownlinkIs40mhz': False, 'SignalStrength': -57, 'MACAddress': '02:0F:XX:XX:XX:XX'}, '2E:30:XX:XX:XX:XX': {'UplinkIs40mhz': False, 'UplinkMCS': 0, 'AuthenticationState': True, 'ChargeableUserId': '', 'LastDataDownlinkRate': 390000, 'Retransmissions': 0, 'RxPacketCount': 1, 'Noise': -88, 'TxPacketCount': 19310, 'DownlinkMCS': 0, 'Inactive': 0, 'Active': True, 'LastDataUplinkRate': 0, 'SignalNoiseRatio': 30, 'Mode': 'ac', 'UplinkShortGuard': False, 'DownlinkShortGuard': False, 'DownlinkIs40mhz': False, 'SignalStrength': -58, 'MACAddress': '2E:30:XX:XX:XX:XX'}, '02:0F:XX:XX:XX:XX': {'UplinkIs40mhz': False, 'UplinkMCS': 0, 'AuthenticationState': True, 'ChargeableUserId': '', 'LastDataDownlinkRate': 390000, 'Retransmissions': 0, 'RxPacketCount': 4609, 'Noise': -88, 'TxPacketCount': 19310, 'DownlinkMCS': 0, 'Inactive': 0, 'Active': True, 'LastDataUplinkRate': 24000, 'SignalNoiseRatio': 33, 'Mode': 'ac', 'UplinkShortGuard': False, 'DownlinkShortGuard': False, 'DownlinkIs40mhz': False, 'SignalStrength': -55, 'MACAddress': '02:0F:XX:XX:XX:XX'}, '38:60:XX:XX:XX:XX': {'UplinkIs40mhz': True, 'UplinkMCS': 0, 'AuthenticationState': True, 'ChargeableUserId': '', 'LastDataDownlinkRate': 180000, 'Retransmissions': 0, 'RxPacketCount': 2493, 'Noise': -88, 'TxPacketCount': 6516, 'DownlinkMCS': 0, 'Inactive': 0, 'Active': True, 'LastDataUplinkRate': 270000, 'SignalNoiseRatio': 25, 'Mode': 'an', 'UplinkShortGuard': False, 'DownlinkShortGuard': False, 'DownlinkIs40mhz': True, 'SignalStrength': -63, 'MACAddress': '38:60:XX:XX:XX:XX'}, '02:0F:XX:XX:XX:XX': {'UplinkIs40mhz': False, 'UplinkMCS': 0, 'AuthenticationState': True, 'ChargeableUserId': '', 'LastDataDownlinkRate': 390000, 'Retransmissions': 0, 'RxPacketCount': 3384, 'Noise': -88, 'TxPacketCount': 19466, 'DownlinkMCS': 0, 'Inactive': 0, 'Active': True, 'LastDataUplinkRate': 24000, 'SignalNoiseRatio': 32, 'Mode': 'ac', 'UplinkShortGuard': False, 'DownlinkShortGuard': False, 'DownlinkIs40mhz': False, 'SignalStrength': -56, 'MACAddress': '02:0F:XX:XX:XX:XX'}}, 'UAPSDEnable': True, 'BSSID': '48:83:c7:32:11:45', 'VAPStatus': 'Up', 'APBridgeDisable': False, 'ActiveAssociatedDeviceNumberOfEntries': 6}, 'wl0': {'UAPSDCapability': True, 'SSID': 'Livebox-XXXX', 'SSIDAdvertisementEnabled': True, 'WMMCapability': True, 'BridgeInterface': 'bridge', 'WMMEnable': True, 'MACFiltering': {'Mode': 'Off', 'Entry': {}}, 'AssociatedDeviceNumberOfEntries': 7, 'HotSpot2': {'Enable': False, 'VenueGroup': 2, 'VenueType': 8, 'DgafDisable': False, 'IcmpV4Echo': True, 'Interworking': True, 'GasDelay': 0, 'Hs2Ie': False, 'AccessNetworkType': 2, 'L2TrafficInspect': True, 'P2PEnable': False, 'Internet': False}, 'APBridgeDisable': False, 'RetryLimit': 0, 'LastChange': 72629, 'WPS': {'Enable': True, 'ConfigMethodsSupported': 'Ethernet,Label,Display,PushButton,Keypad,PIN', 'ConfigMethodsEnabled': 'PushButton,Label,Ethernet', 'PairingInProgress': False, 'Configured': True, 'SelfPIN': 'XXXXXXXXX}', 'AssociatedDevice': {'68:A3:XX:XX:XX:XX': {'UplinkIs40mhz': False, 'UplinkMCS': 0, 'AuthenticationState': True, 'ChargeableUserId': '', 'LastDataDownlinkRate': 1000, 'Retransmissions': 100, 'RxPacketCount': 85515, 'Noise': -98, 'TxPacketCount': 170109, 'DownlinkMCS': 0, 'Inactive': 7, 'Active': True, 'LastDataUplinkRate': 144444, 'SignalNoiseRatio': 42, 'Mode': 'bgn', 'UplinkShortGuard': False, 'DownlinkShortGuard': False, 'DownlinkIs40mhz': False, 'SignalStrength': -56, 'MACAddress': '68:A3:XX:XX:XX:XX'}, '18:34:XX:XX:XX:XX': {'UplinkIs40mhz': False, 'UplinkMCS': 0, 'AuthenticationState': True, 'ChargeableUserId': '', 'LastDataDownlinkRate': 65000, 'Retransmissions': 4, 'RxPacketCount': 16729, 'Noise': -98, 'TxPacketCount': 75997, 'DownlinkMCS': 0, 'Inactive': 26, 'Active': True, 'LastDataUplinkRate': 1000, 'SignalNoiseRatio': 36, 'Mode': 'bgn', 'UplinkShortGuard': False, 'DownlinkShortGuard': False, 'DownlinkIs40mhz': False, 'SignalStrength': -62, 'MACAddress': '18:34:XX:XX:XX:XX'}, '02:0F:XX:XX:XX:XX': {'UplinkIs40mhz': False, 'UplinkMCS': 0, 'AuthenticationState': False, 'ChargeableUserId': '', 'LastDataDownlinkRate': 1000, 'Retransmissions': 7, 'RxPacketCount': 404, 'Noise': -98, 'TxPacketCount': 2709, 'DownlinkMCS': 0, 'Inactive': 3, 'Active': False, 'LastDataUplinkRate': 1000, 'SignalNoiseRatio': 35, 'Mode': 'bgn', 'UplinkShortGuard': False, 'DownlinkShortGuard': False, 'DownlinkIs40mhz': False, 'SignalStrength': -63, 'MACAddress': '02:0F:XX:XX:XX:XX'}, '2E:30:XX:XX:XX:XX': {'UplinkIs40mhz': False, 'UplinkMCS': 0, 'AuthenticationState': True, 'ChargeableUserId': '', 'LastDataDownlinkRate': 144444, 'Retransmissions': 0, 'RxPacketCount': 7259, 'Noise': -98, 'TxPacketCount': 70904, 'DownlinkMCS': 0, 'Inactive': 2, 'Active': True, 'LastDataUplinkRate': 1000, 'SignalNoiseRatio': 36, 'Mode': 'bgn', 'UplinkShortGuard': False, 'DownlinkShortGuard': False, 'DownlinkIs40mhz': False, 'SignalStrength': -62, 'MACAddress': '2E:30:XX:XX:XX:XX'}, '02:0F:XX:XX:XX:XX': {'UplinkIs40mhz': False, 'UplinkMCS': 0, 'AuthenticationState': True, 'ChargeableUserId': '', 'LastDataDownlinkRate': 144444, 'Retransmissions': 100, 'RxPacketCount': 618093, 'Noise': -99, 'TxPacketCount': 848134, 'DownlinkMCS': 0, 'Inactive': 2, 'Active': True, 'LastDataUplinkRate': 144444, 'SignalNoiseRatio': 37, 'Mode': 'bgn', 'UplinkShortGuard': False, 'DownlinkShortGuard': False, 'DownlinkIs40mhz': False, 'SignalStrength': -62, 'MACAddress': '02:0F:XX:XX:XX:XX'}}, 'Security': {'ModesSupported': 'None,WEP-64,WEP-128,WEP-128iv,WPA-Personal,WPA2-Personal,WPA-WPA2-Personal,E-None,WPA-Enterprise,WPA2-Enterprise,WPA-WPA2-Enterprise', 'RadiusNASIdentifier': '', 'RadiusDefaultSessionTimeout': 0, 'RekeyingInterval': 3600, 'ModeEnabled': 'WPA2-Personal', 'RadiusServerPort': 1812, 'RadiusCalledStationId': '', 'WEPKey': '', 'PreSharedKey': '', 'KeyPassPhrase': 'XXXXXXXX', 'RadiusOwnIPAddress': '', 'RadiusChargeableUserId': False, 'RadiusSecret': '', 'RadiusServerIPAddr': ''}, 'UAPSDEnable': False, 'BSSID': '48:83:c7:32:11:40', 'LastChangeTime': 69, 'VAPStatus': 'Up', 'MaxStations': -1, 'ActiveAssociatedDeviceNumberOfEntries': 4}}, 'wlanradio': {'wifi0_bcm': {'ChannelMgt': {'ChannelSelectConfig': {'EnableDFSChannels': True, 'EnableLongWaitChannels': False, 'LongWaitOnlyWhenCleared': True, 'NrMeasurements': 5, 'OnlyNonOverlappingChans': True, 'TimeBetweenScans': 900, 'TimeBetweenUpdates': 30}, 'ClearedDfsChannels': '', 'Status': False, 'RadarTriggeredDfsChannels': '', 'ChannelSelectParams': {'HighPowerWeight': 100, 'AvailabilityWeight': 1, 'NoiseBonus': 1, 'ApCountPenalty': 1, 'ApCountMaxPenalty': 20, 'WeightDifference': 50, 'LongWaitPenalty': 25, 'DfsWeight': 100}}, 'MaxBitRate': 0, 'ActiveAntennaCtrl': 7, 'PossibleChannels': '1,2,3,4,5,6,7,8,9,10,11,12,13', 'ExplicitBeamFormingSupported': True, 'MultiUserMIMOEnabled': False, 'ChannelChangeReason': 'Auto', 'AirtimeFairnessEnabled': False, 'RadioStatus': 'Up', 'ImplicitBeamFormingEnabled': True, 'IEEE80211hSupported': False, 'LastChange': 72662, 'ExplicitBeamFormingEnabled': True, 'IEEE80211hEnabled': False, 'ImplicitBeamFormingSupported': True, 'AutoChannelSelecting': False, 'TransmitPowerSupported': '0,10,20,30,40,50,60,70,80,90,100', 'ChannelsInUse': '', 'Channel': 11, 'MCS': -1, 'SupportedStandards': 'b,g,n,bg,bgn', 'OperatingChannelBandwidth': 'Auto', 'OperatingFrequencyBand': '2.4GHz', 'RegulatoryDomain': 'FR', 'AutoChannelSupported': True, 'GuardInterval': 'Auto', 'DFSChannelChangeEventTimestamp': '1970-01-01T01:00:00Z', 'DFSChannelChangeEventCounter': 0, 'ExtensionChannel': 'Auto', 'AutoChannelEnable': True, 'LastChangeTime': 36, 'TransmitPower': -1, 'OperatingStandards': 'bgn', 'SupportedFrequencyBands': '2.4GHz', 'AutoChannelRefreshPeriod': 0}, 'wifi0_quan': {'ChannelMgt': {'ChannelSelectConfig': {'EnableDFSChannels': True, 'EnableLongWaitChannels': False, 'LongWaitOnlyWhenCleared': True, 'NrMeasurements': 5, 'OnlyNonOverlappingChans': True, 'TimeBetweenScans': 900, 'TimeBetweenUpdates': 30}, 'ClearedDfsChannels': '100,104,108,112', 'Status': False, 'RadarTriggeredDfsChannels': '', 'ChannelSelectParams': {'HighPowerWeight': 100, 'AvailabilityWeight': 1, 'NoiseBonus': 1, 'ApCountPenalty': 1, 'ApCountMaxPenalty': 20, 'WeightDifference': 50, 'LongWaitPenalty': 25, 'DfsWeight': 100}}, 'MaxBitRate': 0, 'ActiveAntennaCtrl': -1, 'PossibleChannels': '36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140', 'ExplicitBeamFormingSupported': False, 'MultiUserMIMOEnabled': False, 'ChannelChangeReason': 'CONFIG', 'AirtimeFairnessEnabled': True, 'RadioStatus': 'Up', 'ImplicitBeamFormingEnabled': False, 'IEEE80211hSupported': True, 'LastChange': 72621, 'ExplicitBeamFormingEnabled': False, 'IEEE80211hEnabled': False, 'ImplicitBeamFormingSupported': False, 'AutoChannelSelecting': False, 'TransmitPowerSupported': '5,6,8,10,13,16,20,25,32,40,50,63,79,100', 'ChannelsInUse': '', 'Channel': 100, 'MCS': -1, 'SupportedStandards': 'a,an,ac', 'OperatingChannelBandwidth': 'Auto', 'OperatingFrequencyBand': '5GHz', 'RegulatoryDomain': 'FR', 'AutoChannelSupported': True, 'GuardInterval': 'Auto', 'DFSChannelChangeEventTimestamp': '1970-01-01T01:00:00Z', 'DFSChannelChangeEventCounter': 0, 'ExtensionChannel': 'Auto', 'AutoChannelEnable': True, 'LastChangeTime': 77, 'TransmitPower': 100, 'OperatingStandards': 'ac', 'SupportedFrequencyBands': '5GHz', 'AutoChannelRefreshPeriod': 0}}}

  Contenu de WifiCom :
{'result': {'status': 0, 'data': {'SSID': 'orange', 'Enable': False, 'Status': 'Deactivated'}}}



  Contenu de dslstats :
{'FECErrors': 882, 'CRCErrors': 0, 'InitErrors': 0, 'ATUCCRCErrors': 211, 'SeverelyErroredSecs': 0, 'TransmitBlocks': 779809, 'InitTimeouts': 0, 'ErroredSecs': 0, 'LinkRetrain': 0, 'CellDelin': 0, 'ATUCHECErrors': 192, 'LossOfFraming': 0, 'ReceiveBlocks': 1061130, 'ATUCFECErrors': 833, 'HECErrors': 0}

  Contenu de DslMibs :
{'dsl': {'dsl0': {'InterleaveDepth': 0, 'LinkStatus': 'Up', 'DownstreamMaxRate': 4544, 'UpstreamNoiseMargin': 61, 'UpstreamAttenuation': 316, 'FirmwareVersion': '4132707662483034326f342e64323600', 'UpstreamMaxRate': 928, 'DownstreamNoiseMargin': 58, 'LastChange': 72617, 'CurrentProfile': '', 'StandardsSupported': 'G.992.1_Annex_A, G.992.1_Annex_B, G.992.1_Annex_C,T1.413, T1.413i2,ETSI_101_388, G.992.2,G.992.3_Annex_A, G.992.3_Annex_B, G.992.3_Annex_C, G.992.3_Annex_I, G.992.3_Annex_J,G.992.3_Annex_M, G.992.4,G.992.5_Annex_A, G.992.5_Annex_B, G.992.5_Annex_C, G.992.5_Annex_I, G.992.5_Annex_J, G.992.5_Annex_M, G.993.1,G.993.1_Annex_A, G.993.2_Annex_A, G.993.2_Annex_B', 'DownstreamAttenuation': 713, 'DownstreamLineAttenuation': 620, 'UpstreamPower': 126, 'UPBOKLE': 1160, 'UpstreamCurrRate': 915, 'ModulationHint': 'ADSL', 'DownstreamPower': 0, 'UpstreamLineAttenuation': 319, 'DownstreamCurrRate': 4401, 'ModulationType': 'ADSL', 'StandardUsed': 'G.992.3_Annex_A', 'ChannelEncapsulationType': 'G.992.3_Annex_K_ATM', 'LastChangeTime': 81, 'DataPath': 'Interleaved'}}}


Windows 10_64bits - 21H2 - Linux Mint : 19.3 - Kernel : 5.0.0-37_64bits /-/ Lb 5 - Fw: 4.54.0 (Sagemcom)

Hors ligne

 

#110 07-06-2017 18:44:31

JoeKer
MER
Lieu: Dans le désert ...
Date d'inscription: 26-03-2008
Messages: 40232
Site web

Re: tkPyDLB : Détails des infos LiveBox en Python

Bonsoir Markco.

Effectivement, ta contribution (pour laquelle je te remercie) confirme que ce mot de passe disparaît des données qu'on peut extraire.

J'avais ajouté cette info dans les résultats parce qu'elle était disponible, et que c'est bien pratique de les récupérer avant "reset usine" smile
Ceci dit, avec la configuration automatisée de la LiveBox, c'est un peu moins nécessaire ...

En espérant qu'il n'en soit pas de même pour d'autres informations utiles smile


On a déjà vu des choses qui ne sont jamais arrivées ...
Suite à un vieux désaccord avec les admins du forum, cette signature indiquera qu'ils n'ont toujours pas remédié à leurs carences.

Hors ligne

 

#111 06-07-2017 22:45:00

crabman
Membre
Date d'inscription: 31-01-2012
Messages: 39

Re: tkPyDLB : Détails des infos LiveBox en Python

Salut,
un nouveau firmware a du sortir pour la LB3 car depuis le 4 "DownstreamAttenuation" et "UpstreamAttenuation" renvoie 0, il y a maintenant(en +) "DownstreamLineAttenuation" et "UpstreamLineAttenuation".

Le nombre de reboot reste à 1 depuis, mais pas vu de changement.

la version de mon firmware est SoftAtHome SG30_sip-fr-6.4.16.1

Hors ligne

 

#112 06-07-2017 22:56:43

JoeKer
MER
Lieu: Dans le désert ...
Date d'inscription: 26-03-2008
Messages: 40232
Site web

Re: tkPyDLB : Détails des infos LiveBox en Python

Salut crabman !

Hélas oui ...
Une discussion est dédiée au nouveau firmware, et les problèmes que tu relèves y sont déjà répertoriés smile


On a déjà vu des choses qui ne sont jamais arrivées ...
Suite à un vieux désaccord avec les admins du forum, cette signature indiquera qu'ils n'ont toujours pas remédié à leurs carences.

Hors ligne

 

#113 12-08-2017 11:44:48

Lamical
On est bien ici
Date d'inscription: 08-10-2014
Messages: 235

Re: tkPyDLB : Détails des infos LiveBox en Python

Bonjour,

crabman écrivait:

"DownstreamAttenuation" et "UpstreamAttenuation" renvoie 0, il y a maintenant(en +) "DownstreamLineAttenuation" et "UpstreamLineAttenuation".

@Joeker
Ne serait ce pas les mêmes atténuations sous des appellations différentes ( chez moi cela semble le cas) et qui pourraient remplacer les anciennes dans le logiciel?


Cordialement

PS/
@ sambapati m'a donné une réponse claire ici

Dernière modification par Lamical (12-08-2017 13:25:49)


http://www.cjoint.com/doc/17_08/GHqtlftdcPu_170816210141-1.jpg

Hors ligne

 

#114 12-09-2018 13:24:42

Markco
J'y suis, j'y reste !
Lieu: ~ de Dax (40)
Date d'inscription: 25-01-2008
Messages: 682

Re: tkPyDLB : Détails des infos LiveBox en Python

Bonjour,
@JoeKer, je ne sais pas si tu maintiens toujours cette appli mais je voulais simplement te dire que dans le debug j’ai ça comme erreur:

Code:

Résultats extraits avec tkPyDLB version 0.17b1 le 12/09/2018 à 13:12:35
[---]
  Erreurs relevées sur VOIPConfig. Contenu de res_voip_config :
    str(res_voip_config)
  Erreurs relevées sur VOIPConfig. Contenu de trunks_list :
    str(trunks_list)
  Erreurs relevées sur VOIPConfig. Contenu de VOIPConfig :
    str(VOIPConfig)

Dernière modification par Markco (12-09-2018 13:25:05)


Windows 10_64bits - 21H2 - Linux Mint : 19.3 - Kernel : 5.0.0-37_64bits /-/ Lb 5 - Fw: 4.54.0 (Sagemcom)

Hors ligne

 

#115 12-09-2018 23:12:34

JoeKer
MER
Lieu: Dans le désert ...
Date d'inscription: 26-03-2008
Messages: 40232
Site web

Re: tkPyDLB : Détails des infos LiveBox en Python

Bonjour.

Merci Markco !
Même si je n'ai pas fait évoluer le programme depuis plus d'un an, je suis toujours prêt (en fonction de mes disponibilités, bien sûr) à le maintenir, voire lui ajouter des fonctions smile

Peux-tu me donner plus de précisions, mieux, m'envoyer par MP la copie du debug complet ?
Tu as, d'après ta signature, une LB4 en fw 3.4.10 ...
Je vais être un peu coincé, étant sur LB3, mais sans le debug complet, j'aurai du mal smile


On a déjà vu des choses qui ne sont jamais arrivées ...
Suite à un vieux désaccord avec les admins du forum, cette signature indiquera qu'ils n'ont toujours pas remédié à leurs carences.

Hors ligne

 

#116 13-09-2018 16:49:05

Markco
J'y suis, j'y reste !
Lieu: ~ de Dax (40)
Date d'inscription: 25-01-2008
Messages: 682

Re: tkPyDLB : Détails des infos LiveBox en Python

Je veux bien t'envoyer le débug complet, mais on fait comment? car en allant dans l'onglet debug, je n'ai que ce que j'ai mis plus haut, rien de plus.


Windows 10_64bits - 21H2 - Linux Mint : 19.3 - Kernel : 5.0.0-37_64bits /-/ Lb 5 - Fw: 4.54.0 (Sagemcom)

Hors ligne

 

#117 26-09-2018 19:43:07

JoeKer
MER
Lieu: Dans le désert ...
Date d'inscription: 26-03-2008
Messages: 40232
Site web

Re: tkPyDLB : Détails des infos LiveBox en Python

Bonsoir.

Désolé pour le délai.

Si c'est toujours d'actualité, pour le debug complet, sur l'onglet "Paramètres", tu peux cocher "Mode debug" "Actif".

Il semblerait qu'il y ait un souci dans la récupération de données, mais sans le debug, je ne pourrai rien dire smile


On a déjà vu des choses qui ne sont jamais arrivées ...
Suite à un vieux désaccord avec les admins du forum, cette signature indiquera qu'ils n'ont toujours pas remédié à leurs carences.

Hors ligne

 

#118 27-09-2018 15:02:00

Markco
J'y suis, j'y reste !
Lieu: ~ de Dax (40)
Date d'inscription: 25-01-2008
Messages: 682

Re: tkPyDLB : Détails des infos LiveBox en Python

Pas grave, donc j'ai fait comme tu as dit et je n'obtiens rien de plus comme infos que celles qui sont publiées dans le post #114 depuis l'onglet "Debug"


Windows 10_64bits - 21H2 - Linux Mint : 19.3 - Kernel : 5.0.0-37_64bits /-/ Lb 5 - Fw: 4.54.0 (Sagemcom)

Hors ligne

 

#119 29-09-2018 01:02:17

JoeKer
MER
Lieu: Dans le désert ...
Date d'inscription: 26-03-2008
Messages: 40232
Site web

Re: tkPyDLB : Détails des infos LiveBox en Python

Bonjour.

Ca me paraît bizarre hmm
Si tu mets "Debug" à "actif", tu dois avoir les échanges complets (mais "filtrés") dans l'onglet Debug ...
Quelle version de tkPyDLB utilises-tu (OS - normalement, pour toi, c'est version Linux - et surtout n° de version) ?


On a déjà vu des choses qui ne sont jamais arrivées ...
Suite à un vieux désaccord avec les admins du forum, cette signature indiquera qu'ils n'ont toujours pas remédié à leurs carences.

Hors ligne

 

#120 29-09-2018 04:44:16

Markco
J'y suis, j'y reste !
Lieu: ~ de Dax (40)
Date d'inscription: 25-01-2008
Messages: 682

Re: tkPyDLB : Détails des infos LiveBox en Python

OS : Linux Mint 18.3 - Kernel 4.15.0-34-generic x86_64 - tkPyDLB : 017b1

https://i.postimg.cc/N9jyThKy/Capture_du_2018-09-29_04-36-24.png
https://i.postimg.cc/dk3138fr/Capture_du_2018-09-29_04-37-16.png

Voila

@+

Dernière modification par Markco (29-09-2018 04:46:44)


Windows 10_64bits - 21H2 - Linux Mint : 19.3 - Kernel : 5.0.0-37_64bits /-/ Lb 5 - Fw: 4.54.0 (Sagemcom)

Hors ligne

 

#121 02-10-2018 14:47:00

micho
Je viens d'arriver !
Date d'inscription: 02-10-2018
Messages: 2

Re: tkPyDLB : Détails des infos LiveBox en Python

bonjour shdf,
super ton utilitaire:
http://www.forum-orange.com/viewtopic.p … 53#p760153
il fonctionne cher moi impeccable!
je tente vainement de changer l'IP de ma Box avec selenium et webdriver.Chrome(executable_path=chrome_path)

tu n'aurai pas une idée pour le faire avec json



Le parser json simplifie la vie, plus besoin de regex !!!

Hors ligne

 

#122 14-03-2019 22:47:11

crabman
Membre
Date d'inscription: 31-01-2012
Messages: 39

Re: tkPyDLB : Détails des infos LiveBox en Python

JoeKer a écrit:

Bonjour.

Ca me paraît bizarre hmm
Si tu mets "Debug" à "actif", tu dois avoir les échanges complets (mais "filtrés") dans l'onglet Debug ...
Quelle version de tkPyDLB utilises-tu (OS - normalement, pour toi, c'est version Linux - et surtout n° de version) ?

Bonjour,
@JoeKer il y a une typo dans le code de DEBUG, sur plusieurs lignes

DEBUG += "    str(res_voip_config)\n"

Les Quotes entourent la variable et elle est traitée comme simple string.

DEBUG += "    " + str(res_voip_config) + "\n"

Hors ligne

 

#123 18-03-2019 19:47:07

JoeKer
MER
Lieu: Dans le désert ...
Date d'inscription: 26-03-2008
Messages: 40232
Site web

Re: tkPyDLB : Détails des infos LiveBox en Python

Bonsoir.

Bien vu !
Merci Crabman smile

J'ai donc corrigé ce bug et publié (version 0.18).
Pas d'autre évolution ...


On a déjà vu des choses qui ne sont jamais arrivées ...
Suite à un vieux désaccord avec les admins du forum, cette signature indiquera qu'ils n'ont toujours pas remédié à leurs carences.

Hors ligne

 

#124 19-03-2019 12:06:49

Markco
J'y suis, j'y reste !
Lieu: ~ de Dax (40)
Date d'inscription: 25-01-2008
Messages: 682

Re: tkPyDLB : Détails des infos LiveBox en Python

Merci bien JoeKer pour la mise à jour, mais de mon coté, ça n'a rien changé le about me dit 0.17b1


Windows 10_64bits - 21H2 - Linux Mint : 19.3 - Kernel : 5.0.0-37_64bits /-/ Lb 5 - Fw: 4.54.0 (Sagemcom)

Hors ligne

 

#125 19-03-2019 18:42:42

JoeKer
MER
Lieu: Dans le désert ...
Date d'inscription: 26-03-2008
Messages: 40232
Site web

Re: tkPyDLB : Détails des infos LiveBox en Python

Bonsoir.

Peux-tu vérifier ce que tu as téléchargé et ce que tu exécutes ?
De mon côté, c'est bon (liens, binaires et zip) smile


On a déjà vu des choses qui ne sont jamais arrivées ...
Suite à un vieux désaccord avec les admins du forum, cette signature indiquera qu'ils n'ont toujours pas remédié à leurs carences.

Hors ligne

 
  • Forums
  •  » Logiciel
  •  »  tkPyDLB : Détails des infos LiveBox en Python

Powered by PunBB
© Copyright 2002–2008 PunBB