Contrôle UPnP du terminal

3

Je voudrais pouvoir contrôler un routeur UPnP à partir du terminal sous Linux. Le langage dans lequel le logiciel est utilisé ne me dérange pas, mais Ruby / Python / PHP serait préférable.

nickw444
la source

Réponses:

0

Ce que vous souhaitez accomplir n’est pas très clair. Peut-être que cette liste de paquets liés à "upnp" (Gentoo) vous sera utile.

Net-UPnP
    http://search.cpan.org/dist/Net-UPnP/
    Extension Perl pour UPnP
miniupnpc
    http://miniupnp.free.fr/
    Liaisons Python pour la bibliothèque client UPnP
kio-upnp-ms
    https://projects.kde.org/projects/playground/base/kio-upnp-ms
    Un esclave upnp KIO pour KDE
Gupnp-DLNA
    http://gupnp.org/
    Bibliothèque fournissant des fonctionnalités liées à DLNA pour les serveurs multimédia
upnpscan
    http://www.cqure.net/wp/upnpscan/
    Recherche sur le réseau les périphériques compatibles UPNP
Gupnp
    http://gupnp.org/
    Un cadre orienté objet pour créer des devs et des points de contrôle UPnP
gupnp-av
    http://gupnp.org/
    Une petite bibliothèque d’utilitaires visant à faciliter la gestion des profils A / V UPnP
gupnp-igd
    http://gupnp.org
    Il s'agit d'une bibliothèque permettant de gérer le mappage de ports UPnP IGD pour GUPnP.
Gupnp-ui
    http://gupnp.org
    Collection de simples widgets GTK + sur GUPnP.
Gupnp-vala
    http://gupnp.org/
    Liaisons Vala pour le framework GUPnP
libupnp
    http://pupnp.sourceforge.net/
    Un kit de développement UPnP portable Open Source
miniupnpc
    http://miniupnp.free.fr/
    Bibliothèque client UPnP et un client UPnP simple
autoupnp
    https://bitbucket.org/mgorny/autoupnp/
    Transitaire de port ouvert automatiquement à l'aide de UPnP
outils-gupnp
    http://gupnp.org/
    Remplacement gratuit d'outils Intel UPnP utilisant GUPnP.
miniupnpd
    http://miniupnp.free.fr/
    Démon MiniUPnP IGD
Рослав Рахматуллин
la source
@ nickw444 Est-ce que l'un d'entre eux s'est avéré utile?
CaptainProg
Aucune idée, je viens de chercher upnp dans le gestionnaire de paquets.
рослав Рахматуллин
0

https://github.com/jalder/UPnP

Ce projet n'a pas été maintenu depuis longtemps, mais c'est UPnP pour php

De la description:

Cette bibliothèque a pour objectif de constituer un ensemble pratique de classes permettant de contrôler les périphériques UPnP sur un réseau. Certaines classes spécifiques aux services pour les périphériques utilisant UPnP / SSDP peuvent également être incluses, telles que Roku (ecp, simplevideoplayer et firefox), Chromecast (castv2), XBMC. Tout périphérique pouvant être découvert via SSDP sera pris en compte pour l'inclusion. Si mDNS devait être implémenté dans le futur, le nom du paquet pourrait être changé pour mieux refléter son rôle / but.

cybernard
la source