Auteur Sujet: LiveboxMonitor - Mieux gérer sa Livebox 4, 5, 6 ou 7  (Lu 201423 fois)

0 Membres et 4 Invités sur ce sujet

acut3

  • Abonné Sosh fibre
  • *
  • Messages: 32
LiveboxMonitor - Mieux gérer sa Livebox 4, 5, 6 ou 7
« Réponse #552 le: 15 juillet 2025 à 09:51:53 »
Tu parles du filtrage MAC pour le Wifi ? Parce que si tu parles de la fonctionnalité qui permet de bloquer l'accès internet a certains appareils, ca n'empeche effectivement pas la connexion. Ca bloque juste les accès au niveau TCP. Cette fonctionnalité est en effet implémentée de façons tres différentes sur les anciennes et les nouvelles box, en tout cas avec les firms que j'ai pu regarder.

Qoissi

  • Abonné Orange Fibre
  • *
  • Messages: 219
    • LiveboxMonitor
LiveboxMonitor - Mieux gérer sa Livebox 4, 5, 6 ou 7
« Réponse #553 le: 15 juillet 2025 à 15:49:33 »
Oui je parle bien du filtrage MAC sur le Wifi. La WebUI ne propose que le whitelisting mais un mode blacklisting est aussi supporté par la Livebox. Je m'attendrais à ce que la connexion (Wifi) soit refusée mais après un test rapide en mode whitelist ce que j'observe c'est que les appareils non listés ne sont pas refusés du tout, que ce soit la connexion ou le trafic, aucune différence en fait. Il doit bien y avoir des cas où ça marche (sinon à quoi bon proposer ça !?) mais je n'y suis pas arrivé sur ma LB5... Si c'est si capricieux que ça sur tous les modèles je pense que je vais effectivement laisser tomber

Pour le bloquage de l'accès internet, si on parle bien de ce que permet le module "Scheduler" (en rajoutant ou modifiant un schedule associé à l'appareil basé sur sa MAC avec le champs "override" mis à "Disable"), c'est déjà supporté par le logiciel depuis un petit moment (bouton "Bloquer" dans l'onglet "Infos Appareil") et sur ma LB5 je dirais que ça marchotte. Effectivement ça n'empêche pas la connexion, et ça ne bloque pas toujours totalement le trafic mais ça le réduit fortement quand même. Si ça marche mieux sur les modèles suivants c'est une bonne nouvelle.

Qoissi

  • Abonné Orange Fibre
  • *
  • Messages: 219
    • LiveboxMonitor
LiveboxMonitor - Mieux gérer sa Livebox 4, 5, 6 ou 7
« Réponse #554 le: 30 juillet 2025 à 19:26:54 »
Bonsoir,

Je viens de pousser sur le repo une évolution pour supporter les tables de routage, donc pour Livebox Pro uniquement.


L'écran est accessible depuis un nouveau bouton "Table de routage" dans l'onglet "Actions".
Comme j'ai fait ça totalement à l'aveugle à partir d'informations partagées sur la discussion Git consacrée (je remercie jfgiorgi au passage !) un retour de test serait très apprécié avant que je puisse terminer cette release 1.6.
Si vous avez une LB Pro pour tester mais n'avez pas les moyens de lancer le programme depuis les sources vous pouvez me contacter en MP pour résoudre ça.

Merci et un bel été à tous !

Qoissi

  • Abonné Orange Fibre
  • *
  • Messages: 219
    • LiveboxMonitor
LiveboxMonitor - Mieux gérer sa Livebox 4, 5, 6 ou 7
« Réponse #555 le: 05 août 2025 à 19:43:28 »
Bonsoir,

Je viens de publier la release 1.6 avec les améliorations principales suivantes par rapport à la 1.5 :
  • Prise en charge des nouvelles Livebox W7 & S.
  • Évolutions des règles de redirection de protocoles :
    • Prise en charge des préfixes IPv4 & IPv6 dans les adresses IP des règles.
    • Sélection du protocole via une liste déroulante à cases à cocher et prise en charge d’une grande liste de protocoles (dont SCTP).
  • Gestion du spam des appels téléphoniques entrants :
    • Nouveaux boutons pour déclarer/annuler la déclaration des appels indésirables.
    • Nouveau fichier local SpamCalls.txt pour stocker les numéros indésirables.
    • Nouveaux boutons pour vérifier un numéro sur des sites web reconnus.
    • Nouveaux boutons pour vérifier automatiquement les numéros indésirables via l’API Call Filter (nécessite de demander/configurer l'API Key).
  • Logs au démarrage pour afficher le modèle de Livebox identifié, le type de liaison, la liaison fibre et l’abonnement pro.
  • Évolutions du bouton IPv6 :
    • Affichage du statut CGNat, du mode de connexion IPv6 et de la passerelle distante IPv6.
    • Affichage de la liste des délégations de préfixes IPv6 par appareil.
    • Nouveau bouton pour gérer le paramétrage CGNat.
  • Évolutions de la génération de documentation API :
    • Ajout de nouveaux services.
    • Bouton de génération désactivé pour les LB W7 & S, car désormais bloqué par le firmware Orange :(
  • Prise en charge complète de la configuration Wifi et Wifi Invités :
    • Changement SSID, mot de passe + gestion des paramètres avancés.
    • Filtrage MAC en deux modes (WhiteList et BlackList) et gestion de la liste des appareils concernés (qui a finit par très bien marcher chez moi après un reset).
    • Prise en charge de la configuration MLO pour LB W7 + affichage du paramétrage MLO dans les infos Wifi de la Livebox.
  • Nouveau bouton "LEDs & Écran" pour LB6 ou modèles plus récents pour gérer la luminosité des LEDs et afficher/masquer le mot de passe Wifi à l’écran (merci à @acut3 pour l’aide et le support).
  • Le code a été entièrement et profondément refactorisé :
    • Toutes les fonctionnalités reposent sur une nouvelle couche API, unifiant la gestion des appels et des erreurs.
    • La couche API peut être appelée indépendamment par d’autres logiciels. Voir le guide associé : https://github.com/p-dor/LiveboxMonitor/blob/main/docs/APICodingGuide.md
    • Prise en charge du mockup des appels API pour simuler facilement n’importe quel modèle de Livebox.
    • Tous les dialogues ont été découplés.
    • Tous les fichiers sources sont désormais conformes aux normes de codage Python.
  • Sauvegarde et restauration : correction de l’affichage du dernier backup en GMT au lieu de UTC.
  • Évolutions de l’envoi de notifications mail :
    • Gestion améliorée des exceptions SSL lors de l’envoi des mails.
    • Correction du nommage des options de sécurité (STARTTLS & TLS au lieu de TLS & SSL). Merci à @acut3 pour l'aide.
    • La date et l’heure sont maintenant correctement définies dans les mails envoyés.
  • Les informations ONT peuvent maintenant être exportées pour les LB4 avec liaison fibre.
  • Toutes les listes du programme, y compris dans les dialogues, disposent d’un menu contextuel (clic droit) permettant d’exporter le contenu dans un fichier CSV.
  • Évolutions de la gestion de la clé de chiffrement :
    • Le fichier Key.txt est maintenant recréé automatiquement lorsqu’il devient invalide.
    • Amélioration de la gestion de la clé afin d’éviter les blocages.
  • Toutes les info-bulles sont désormais disponibles en anglais.
  • Évolutions de l’affichage des infos appareils :
    • Ajout des champs Mode de chiffrement, Mode de sécurité, Bande passante de liaison, Standard opérationnel, Bande opérationnelle.
    • Prise en charge des changements de nom et des événements de mise à jour pour rafraîchir dynamiquement les infos.
    • Correction de l'affichage vide du niveau de signal Wifi pour les appareils Ethernet.
  • Évolutions de la liste des appareils :
    • Amélioration de la correspondance des noms d’interfaces, y compris pour les répéteurs.
    • Réinitialisation de l’icône de puissance Wifi dès qu’un appareil devient inactif.
  • Découverte dynamique de la liste des interfaces : offre une adaptation automatique relative à n’importe quel modèle de Livebox.
  • Nouveaux boutons “Réinitialisation aux réglages d'usine” dans les onglets Actions et Répéteurs. Merci à @acut3 pour l'aide.
  • Nouveau bouton “Appel APIs...” dans les onglets Actions et Répéteur : permet d’appeler manuellement toute API REST/JSON de la Livebox ou du Répéteur. Quelques appels prédéfinis sont accessibles via une liste déroulante.
  • Nouveau bouton dans l’onglet Actions pour configurer la table de routage de la Livebox Pro (merci à @jfgiorgi pour l’aide).
  • Activation/désactivation Wifi plus robuste. Le Wifi peut maintenant être réactivé depuis l’application s’il a été désactivé via le bouton de la Livebox (merci à @Matrixbx pour l’info).
...et de nombreuses corrections et optimisations.
Si vous rencontrez des soucis merci de m'en faire part ici ou via le forum de discussion (https://github.com/p-dor/LiveboxMonitor/discussions).

Prochains gros chantiers : le pilotage du module TV et le paramétrage des règles du Firewall en mode custom.


Antoine76600

  • Abonné Orange Fibre
  • *
  • Messages: 838
  • Le Havre (76)
LiveboxMonitor - Mieux gérer sa Livebox 4, 5, 6 ou 7
« Réponse #556 le: 06 août 2025 à 11:15:19 »
Bonsoir,

Je viens de publier la release 1.6 avec les améliorations principales suivantes par rapport à la 1.5 :
  • Prise en charge des nouvelles Livebox W7 & S.
  • Évolutions des règles de redirection de protocoles :
    • Prise en charge des préfixes IPv4 & IPv6 dans les adresses IP des règles.
    • Sélection du protocole via une liste déroulante à cases à cocher et prise en charge d’une grande liste de protocoles (dont SCTP).
  • Gestion du spam des appels téléphoniques entrants :
    • Nouveaux boutons pour déclarer/annuler la déclaration des appels indésirables.
    • Nouveau fichier local SpamCalls.txt pour stocker les numéros indésirables.
    • Nouveaux boutons pour vérifier un numéro sur des sites web reconnus.
    • Nouveaux boutons pour vérifier automatiquement les numéros indésirables via l’API Call Filter (nécessite de demander/configurer l'API Key).
  • Logs au démarrage pour afficher le modèle de Livebox identifié, le type de liaison, la liaison fibre et l’abonnement pro.
  • Évolutions du bouton IPv6 :
    • Affichage du statut CGNat, du mode de connexion IPv6 et de la passerelle distante IPv6.
    • Affichage de la liste des délégations de préfixes IPv6 par appareil.
    • Nouveau bouton pour gérer le paramétrage CGNat.
  • Évolutions de la génération de documentation API :
    • Ajout de nouveaux services.
    • Bouton de génération désactivé pour les LB W7 & S, car désormais bloqué par le firmware Orange :(
  • Prise en charge complète de la configuration Wifi et Wifi Invités :
    • Changement SSID, mot de passe + gestion des paramètres avancés.
    • Filtrage MAC en deux modes (WhiteList et BlackList) et gestion de la liste des appareils concernés (qui a finit par très bien marcher chez moi après un reset).
    • Prise en charge de la configuration MLO pour LB W7 + affichage du paramétrage MLO dans les infos Wifi de la Livebox.
  • Nouveau bouton "LEDs & Écran" pour LB6 ou modèles plus récents pour gérer la luminosité des LEDs et afficher/masquer le mot de passe Wifi à l’écran (merci à @acut3 pour l’aide et le support).
  • Le code a été entièrement et profondément refactorisé :
    • Toutes les fonctionnalités reposent sur une nouvelle couche API, unifiant la gestion des appels et des erreurs.
    • La couche API peut être appelée indépendamment par d’autres logiciels. Voir le guide associé : https://github.com/p-dor/LiveboxMonitor/blob/main/docs/APICodingGuide.md
    • Prise en charge du mockup des appels API pour simuler facilement n’importe quel modèle de Livebox.
    • Tous les dialogues ont été découplés.
    • Tous les fichiers sources sont désormais conformes aux normes de codage Python.
  • Sauvegarde et restauration : correction de l’affichage du dernier backup en GMT au lieu de UTC.
  • Évolutions de l’envoi de notifications mail :
    • Gestion améliorée des exceptions SSL lors de l’envoi des mails.
    • Correction du nommage des options de sécurité (STARTTLS & TLS au lieu de TLS & SSL). Merci à @acut3 pour l'aide.
    • La date et l’heure sont maintenant correctement définies dans les mails envoyés.
  • Les informations ONT peuvent maintenant être exportées pour les LB4 avec liaison fibre.
  • Toutes les listes du programme, y compris dans les dialogues, disposent d’un menu contextuel (clic droit) permettant d’exporter le contenu dans un fichier CSV.
  • Évolutions de la gestion de la clé de chiffrement :
    • Le fichier Key.txt est maintenant recréé automatiquement lorsqu’il devient invalide.
    • Amélioration de la gestion de la clé afin d’éviter les blocages.
  • Toutes les info-bulles sont désormais disponibles en anglais.
  • Évolutions de l’affichage des infos appareils :
    • Ajout des champs Mode de chiffrement, Mode de sécurité, Bande passante de liaison, Standard opérationnel, Bande opérationnelle.
    • Prise en charge des changements de nom et des événements de mise à jour pour rafraîchir dynamiquement les infos.
    • Correction de l'affichage vide du niveau de signal Wifi pour les appareils Ethernet.
  • Évolutions de la liste des appareils :
    • Amélioration de la correspondance des noms d’interfaces, y compris pour les répéteurs.
    • Réinitialisation de l’icône de puissance Wifi dès qu’un appareil devient inactif.
  • Découverte dynamique de la liste des interfaces : offre une adaptation automatique relative à n’importe quel modèle de Livebox.
  • Nouveaux boutons “Réinitialisation aux réglages d'usine” dans les onglets Actions et Répéteurs. Merci à @acut3 pour l'aide.
  • Nouveau bouton “Appel APIs...” dans les onglets Actions et Répéteur : permet d’appeler manuellement toute API REST/JSON de la Livebox ou du Répéteur. Quelques appels prédéfinis sont accessibles via une liste déroulante.
  • Nouveau bouton dans l’onglet Actions pour configurer la table de routage de la Livebox Pro (merci à @jfgiorgi pour l’aide).
  • Activation/désactivation Wifi plus robuste. Le Wifi peut maintenant être réactivé depuis l’application s’il a été désactivé via le bouton de la Livebox (merci à @Matrixbx pour l’info).
...et de nombreuses corrections et optimisations.
Si vous rencontrez des soucis merci de m'en faire part ici ou via le forum de discussion (https://github.com/p-dor/LiveboxMonitor/discussions).

Prochains gros chantiers : le pilotage du module TV et le paramétrage des règles du Firewall en mode custom.

Merci pour la maj !  :)

Kana-chan

  • Abonné Orange Fibre
  • *
  • Messages: 850
  • Antibes (06)
LiveboxMonitor - Mieux gérer sa Livebox 4, 5, 6 ou 7
« Réponse #557 le: 06 août 2025 à 15:25:36 »
Bonjour,
[...]
  • Évolutions de la génération de documentation API :
    • Ajout de nouveaux services.
    • Bouton de génération désactivé pour les LB W7 & S, car désormais bloqué par le firmware Orange :(
    [...]
J'y crois pas ... il y en a un ici qui a dû le leur dire que cette appli existait et on pas aimé que tu arrives à faire un logiciel mieux que leur interface web qui déconne...
Je suis vert ... :(

En tout cas, merci pour ton logiciel qui me sauve souvent ! :D

Qoissi

  • Abonné Orange Fibre
  • *
  • Messages: 219
    • LiveboxMonitor
LiveboxMonitor - Mieux gérer sa Livebox 4, 5, 6 ou 7
« Réponse #558 le: 06 août 2025 à 23:18:17 »
Bonjour,J'y crois pas ... il y en a un ici qui a dû le leur dire que cette appli existait et on pas aimé que tu arrives à faire un logiciel mieux que leur interface web qui déconne...
Je suis vert ... :(

En tout cas, merci pour ton logiciel qui me sauve souvent ! :D

Merci pour vos encouragements !
J'avoue que l'idée que ce soit à cause de LBM qu'ils ont bloqué cette possibilité de choper la doc des APIs m'a traversé, et c'est franchement dommage... Mais bon, étant donné qu'Orange a décidé de ne pas rendre ces APIs publiques on peut facilement conclure que cette possibilité était un oubli, qu'ils ont corrigé. Et j'anticipe donc que prochainement les firmwares pour les autres modèles vont progressivement appliquer le même genre de blocage...

Au lieu de cela j'aurais rêvé d'un genre de collaboration, même très lointaine.
C'est possible, j'ai déjà connu ça lorsque j'étais développeur Macintosh, dans le temps, avec Apple. Mais Orange n'a probablement pas la même politique.

Kana-chan

  • Abonné Orange Fibre
  • *
  • Messages: 850
  • Antibes (06)
LiveboxMonitor - Mieux gérer sa Livebox 4, 5, 6 ou 7
« Réponse #559 le: Hier à 08:28:11 »
Malheureusement Orange n'est pas Apple.
Mais sachant que les futures box devraient avoir un autre environnement (Prpl OS), tout ce que tu as fait va s'arrêter avec la Livebox 7 au maximum, je pense.
Sachant que la politique de développement est orienté API en ce moment, je pense que leur Prpl OS aussi, aura une API et là ce sera surement un nouveau challenge pour toi !

Pegasus38

  • Abonné Orange Fibre
  • *
  • Messages: 1 746
LiveboxMonitor - Mieux gérer sa Livebox 4, 5, 6 ou 7
« Réponse #560 le: Hier à 09:18:32 »
Avec cette appli on peut déverrouiller totalement l'icmpv6 ? Et plus rien filtrer

Qoissi

  • Abonné Orange Fibre
  • *
  • Messages: 219
    • LiveboxMonitor
LiveboxMonitor - Mieux gérer sa Livebox 4, 5, 6 ou 7
« Réponse #561 le: Hier à 11:33:32 »
Sachant que la politique de développement est orienté API en ce moment, je pense que leur Prpl OS aussi, aura une API et là ce sera surement un nouveau challenge pour toi !

Prpl OS étant Open Source et effectivement orienté API j'ose espérer que ce sera plus ouvert et plus simple.
Par contre le challenge pour moi ça va surtout être d'avoir accès à une Livebox Prpl OS :)

Avec cette appli on peut déverrouiller totalement l'icmpv6 ? Et plus rien filtrer

On peut faire une redirection d'ICMPv6 sur une machine du LAN via l'onglet NAT/PAT mais je n'ai pas testé si cela marche.
Au niveau du firewall en attendant d'implémenter le support des règles personnalisées, on peut essayer en appelant directement les APIs.
Voici la marche à suivre :
- Dans l'onglet Actions mettre le firewall v6 au niveau "Personnalisé".
- Cliquer sur le bouton "Appel APIs..." et mettre "Firewall" dans service, "setCustomRule" dans method et ceci en paramètre :
{
    "description": "TestICMPv6In",
    "enable": true,
    "protocol": "58",
    "action": "Accept",
    "destinationPort": "",
    "destinationPrefix": "",
    "sourcePort": "",
    "sourcePrefix": "",
    "ipversion": 6,
    "persistent": true,
    "chain": "Custom_V6In",
    "id": "TestICMPv6In"
 }
- Cliquer sur "Call" pour créer la règle pour le trafic entrant, et répéter l'opération avec description et id changés en "TestICMPv6Out" et chain en "Custom_V6Out" pour le trafic sortant.
- Pour effacer les règles mettre "deleteCustomRule" dans method et ceci en paramètre :
{
    "id": "TestICMPv6In",
    "chain": "Custom_V6In"
}

Si vous testez merci de partager le résultat ici, ce sera très intéressant à savoir.

Pegasus38

  • Abonné Orange Fibre
  • *
  • Messages: 1 746
LiveboxMonitor - Mieux gérer sa Livebox 4, 5, 6 ou 7
« Réponse #562 le: Hier à 13:00:09 »
Ma soeur a réussi à ping mon mac de son windows (d'une autre ville). Après est ce que c'était possible avant je ne sais pas, je sais juste que Orange filtre l'icmpv6 alors que Free non. D'où ma demande.

Si vous voulez je peux faire des tests et envoyer des logs
« Modifié: Hier à 13:42:23 par Pegasus38 »

Qoissi

  • Abonné Orange Fibre
  • *
  • Messages: 219
    • LiveboxMonitor
LiveboxMonitor - Mieux gérer sa Livebox 4, 5, 6 ou 7
« Réponse #563 le: Hier à 14:54:01 »
Il faudrait en savoir un peu plus sur votre configuration actuelle pour déterminer pourquoi cela fonctionne et si des tests supplémentaires seraient utiles.
Par exemple si votre Firewall est configuré au niveau "Faible" cela peut expliquer. Ou peut être est-il déjà en mode "Personnalisé" et vous aviez configuré certaines règles ?
Aussi avez vous des règles de redirection de protocole déjà configurées pour ICMPv6 ?
Avez vous la réponse au ping v6 activé ? Êtes vous certain que c'est votre Mac qui répond et non la Livebox elle-même ?
Et confirmez vous que votre Mac n'est pas sur la DMZ ?