Obtenir les infos utiles de sa LiveBox avec Python / Tutoriels, trucs, astuces / Orange Sans Guigne

Orange Sans Guigne

ob1    Épluchons l'orange, retirons les pépins    ob2
Merci de créer une discussion par problème personnel.

Vous n'êtes pas identifié(e).

#1 10/04/2017 22:05:44

Phénix
Admin
Inscription : 28/08/2012
Messages : 4 537

Obtenir les infos utiles de sa LiveBox avec Python

Bonsoir.

Suite à des travaux récents sur un autre forum, j'ai pu mettre au point un outil (tkPyDLB) pour extraire les informations utiles de sa LiveBox (que ce soit une LB2, une LB3/Play ou une LB4).

Ce programme n'existe qu'en 32 bits pour des questions de portabilité, et est disponible pour :
- Windows
- Linux

Les sources sont également disponibles : fichier zippé
La version actuelle est v0-17b1

Au premier lancement, le programme va vous signaler qu'il n'a pas trouvé de fichier de configuration (lbinfo.conf).
Vous pouvez à tout moment enregistrer la configuration pour ne plus avoir ce message ...

Le programme a juste besoin de l'adresse IP de la LiveBox (192.168.1.1 par défaut), du compte d'accès à l'interface Web de celle-ci (admin par défaut) et du mot de passe de cette interface (pas de valeur par défaut, si vous ne l'avez pas changé, il est constitué des 8 premiers caractères de la clé Wi-Fi de la LB).

Il y a un autre réglage qui permet de choisir le type de postage sur forum : Soit en citation (balises 'quotes', choix par défaut), soit en mode code (balises 'code').

Avec les réglage par défaut, le programme va (lorsque vous cliquerez sur "Extraire les données") déterminer le modèle de votre LB, extraire les différentes informations et les mettre dans les différents onglets :
- Infos sur la LiveBox (DeviceInfo)
- Etat de la connexion Internet (WANStatus)
- Etat de la téléphonie par Internet (VoipConfig)
- Etat du Wi-Fi (Wi-Fi)
- Etat de la connexion ADSL/VDSL (DSLStats, qui n'a pas de signification si vous êtes fibré).
- Etat de la TV par Internet (IPTVStatus)

Vous aurez de plus :
- Un onglet qui récapitulera le tout (Tout)
- Un autre onglet pour le postage sur forum, contenant les mêmes informations que 'Tout', mais avec filtrage des informations confidentielles (compte Internet, clé Wi-Fi, PIN WPS, adresse IP, ...).

Si vous devez poster publiquement des informations, veillez donc à les extraire de cet onglet wink

Ci-dessous, pour exemple en mode 'code', le contenu extrait de ma LB3 en fibre :

Résultats extraits avec tkPyDLB version 0.16b le 10/04/2017 à 19:39:43

 Device Info
    Manufacturer                 :  Sagemcom
    ManufacturerOUI              :  B8266C
    ModelName                    :  SagemcomFast3965_LB2.8
    Description                  :  SagemcomFast3965_LB2.8 Sagemcom fr
    ProductClass                 :  Livebox 3
    SerialNumber                 :  AN15296XXXXXXXX
    HardwareVersion              :  SG_LB3_1.2.1
    SAH_Version                  :  lbv3fr
    SoftwareVersion              :  SG30_sip-fr-5.21.1.1
    RescueVersion                :  SG30_sip-fr-5.17.5.1
    ModemFirmwareVersion         :  
    HardwareVersion 2            :  
    SoftwareVersion 2            :  g5-r-sip-fr
    EnabledOptions               :  
    SpecVersion                  :  1.1
    ProvisioningCode             :  AUTH.XXXX.XXXX.GLB3.XXXX.XXXX.VSIP.XXXX.XXXX.WCOM.XXXX.XXXX
    UpTime                       :  6997743
      Démarrée depuis le         :  19/01/2017 18:50:40
      Démarrée depuis            :  80j 23h 49mn 3s
    FirstUseDate                 :  0001-01-01T00:00:00Z
    ManufacturerURL              :  http://www.sagemcom.com/
    Country                      :  fr
    ExternalIPAddress            :  86.253.XX.XX
    DeviceStatus                 :  Up
    NumberOfReboots              :  1

[---]

 WAN Status
    LinkType                     :  ethernet
    LinkState                    :  up
    MACAddress                   :  B8:26:XX:XX:XX:XX
    Protocol                     :  dhcp
    ConnectionState              :  Bound
    LastConnectionError          :  None
    IPAddress                    :  86.253.XX.XX
    RemoteGateway                :  86.253.XX.XX
    DNSServers
      DNS 1                      :  81.253.149.1
      DNS 2                      :  80.10.246.130
    IPv6Address                  :  2a01:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    VLAN ID                      :  832
    MTU                          :  None

 WAN DHCP infos
    SubnetMask                   :  255.255.248.0
    DHCPServer                   :  80.10.XX.XX
    LeaseTime                    :  86400
    LeaseTimeRemaining           :  44107
    Uptime                       :  6997581
    DHCPUpTime                   :  80j 23h 46mn 21s
    DSCPMark                     :  48
    PriorityMark                 :  6
    CheckAuthentication          :  True
    AuthenticationInformation    :  dhcpliveboxfr250
    ResetOnPhysDownTimeout       :  0
    RetransmissionStrategy       :  4000 8000 16000 32000 64000 128000 -1 0
    RetransmissionRenewTimeout   :  -1
    SentOption                   :  60,61,77,90
    ReqOption                    :  1,3,6,15,28,51,58,59,90,119,120,125

 Infos du compte WAN
    Nom                          :  fti/XXXXXXX
    Password                     :  XXXXXXX

[---]

 Téléphonie IP
  Name                           :  SIP-Trunk
    Enable                       :  Enabled
    Protocol                     :  DHCP
    Encapsulation                :  
    InterfaceId                  :  832
    Interface                    :  data
    PhysInterface                :  Ethernet
  Name                           :  H323-Trunk
    Enable                       :  Disabled
    Protocol                     :  DHCP
    Encapsulation                :  
    InterfaceId                  :  851
    Interface                    :  voip
    PhysInterface                :  Ethernet

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

[---]

 Etat Wi-Fi
  Fréquence                      :  2.4GHz
    SupportedBands               :  2.4GHz,5GHz,AUTO
    OperatingStandards           :  bgn
    Channel                      :  1
    AutoChannelEnable            :  True
    SSID                         :  Livebox-XXXX
    SSID visible                 :  True
    BSSID                        :  B8:26:XX:XX:XX:XX
    WEPKey                       :  XXXXXXXXXXXXXXXXXXXXXXXXXX
    PreSharedKey                 :  
    KeyPassPhrase                :  XXXXXXXXXXXXXXXXXXXXXXXXXX
    ModeEnabled                  :  WPA-WPA2-Personal
    MACFiltering                 :  Off
    WPSEnable                    :  True
    WPSSelfPIN                   :  XXXXXXXX
    WPSConfigMethodsEnabled      :  Keypad,Display,Ethernet
  Fréquence                      :  5GHz
    SupportedBands               :  2.4GHz,5GHz,AUTO
    OperatingStandards           :  an
    Channel                      :  100
    AutoChannelEnable            :  True
    SSID                         :  Livebox-XXXX
    SSID visible                 :  True
    BSSID                        :  B8:26:XX:XX:XX:XX
    WEPKey                       :  XXXXXXXXXXXXXXXXXXXXXXXXXX
    PreSharedKey                 :  
    KeyPassPhrase                :  XXXXXXXXXXXXXXXXXXXXXXXXXX
    ModeEnabled                  :  WPA-WPA2-Personal
    MACFiltering                 :  Off
    WPSEnable                    :  True
    WPSSelfPIN                   :  XXXXXXXX
    WPSConfigMethodsEnabled      :  Keypad,Display,Ethernet

 Wi-Fi partagé
    SSID                         :  orange
    Status                       :  Activated
    Enable                       :  True

[---]

  /!\ Les résultats suivants (DSL) ne sont pas significatifs avec un WAN Ethernet
 Etat de la ligne DSL
    Statut du lien               :  Disabled
    Mode de synchronisation      :  
    ModulationHint               :  Auto
    DataPath                     :  Interleaved
    InterleaveDepth              :  0
    Profil DSL                   :  
    UPBOKLE                      :  0
    Standard utilisé             :  
    Firmware Version             :  10.17.8.4IKF7185
    Durée de la synchronisation  :  80 j 23 h 48 m 30 s

 Débit et marge au bruit
  Descendant
    Atténuation                  :  0.0 dB
    Débit de synchronisation     :  0 Kb/s
    Débit max de synchronisation :  0 Kb/s
    Marge de bruit               :  0.0 dB
    Puissance                    :  0
  Montant
    Atténuation                  :  0.0 dB
    Débit de synchronisation     :  0 Kb/s
    Débit max de synchronisation :  0 Kb/s
    Marge de bruit               :  0.0 dB
    Puissance                    :  0

 Statistiques de la ligne
    ReceiveBlocks                :  0
    TransmitBlocks               :  0
    CellDelin                    :  0
    LinkRetrain                  :  0
    InitErrors                   :  0
    InitTimeouts                 :  -1
    LossOfFraming                :  0
    ErroredSecs                  :  0
    SeverelyErroredSecs          :  0
    FECErrors                    :  0
    ATUCFECErrors                :  0
    HECErrors                    :  0
    ATUCHECErrors                :  0
    CRCErrors                    :  0
    ATUCCRCErrors                :  0

[---]

 Etat des services TV
    IPTVStatus                   :  Available

Livebox-Play Fibre : LB3(FW SG30_sip-fr-6.33.18.1) + IHD92 (FW ?) (+ WE-Record)
Offre Sosh 4G : Samsung J3(6) Duos "no brand" (+ ViewPad7, HTC WildFireS,  Samsung Ace3)
On a déjà vu des choses qui ne sont jamais arrivées ...

Hors ligne

Pied de page des forums