Forum Linux.général [Linux] Contrôler sa Box en ligne de commande

Posté par . Licence CC by-sa.
Tags : aucun
3
13
sept.
2018

Bonjour à tous,

Je cherche a controler ma box SFR (ouvrir/fermer des ports) via ma raspberry pi en ligne de commande.

Est-ce que c'est possible ?

J'ai trouvé un article montrant une API pour le faire via la commande "curl".

Ex : curl http://192.168.1.1/api/1.0/?method=wlan.getClientList

Liens :
https://www.neufbox4.org/download/apirest/apirest_4.0.pdf
https://www.neufbox4.org/blog/archive/449-api-rest-de-la-box-de-sfr

Merci par avance de votre retour d'expérience.

  • # upnp

    Posté par . Évalué à 2.

    Salut,

    Il y'a longtemps, j'ai fait un truc qui ouvre / ferme les ports avec l'upnp.

    De mémoire l'upnp est actif nativement sur les 9/sfr Box.

    Toujours de mémoire l'inconvénient c'est que ça ouvre uniquement des ports pour les poste qui en fait la demande donc impossible d'ouvrir un pour pour un smartphone depuis ton raspi.

    • [^] # Re: upnp

      Posté par . Évalué à 1.

      Dommage ça aurait pu être une bonne piste.

      A exploiter tout de même, comment faisait-tu la configuration en Upnp de ta machine vers ta box ? Avec un client upnp ?

      • [^] # Re: upnp

        Posté par . Évalué à 1.

        c'est ça que j'avais à l'époque

        http://miniupnp.free.fr/files/

        • [^] # Re: upnp

          Posté par . Évalué à 1. Dernière modification le 13/09/18 à 17:18.

          Je ne vois pas comment l'utiliser en fait, je l'ai installé mais on peut lancer des commandes avec ce paquet ? miniupnpd

          Comment ça fonctionne exactement ? J'ai cherché mais je ne trouve pas comment l'exploiter

          • [^] # Re: upnp

            Posté par (page perso) . Évalué à 1.

            C'est pas un client, mais un serveur upnp, comme celui qui est dans ta box… c'est donc pour mettre dans un routeur!

            ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

          • [^] # Re: upnp

            Posté par (page perso) . Évalué à 2.

            il faut prendre le client miniupnpc

            ca s'utilise comme ça:
            miniunpc -a ip port external_port protocol [duration]

            suffit de lire la doc ou le manuel.

            sous ubuntu/debian ca s'appelle upnpc dans le paquet minupnpc

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.