Skip to main content

Retrieve UPnP device information from the local network

Project description

upnpinfo

upnpinfo is a commandline tool for retrieving UPnP device information from the local network. It's a simple CLI wrapper around upnpclient.

Installation

upnpinfo requires Python 3.8 or higher.

pip install upnpinfo

Features

Discover UPnP devices

By default, upnpclient will perform UPnP discovery on the local network and display a summary table showing all discovered devices.

Discovery

Display detailed information on a single device

Use the --device flag to view detailed information on a single device, including the device's services and actions. The provided device can be a UPnP friendly name, a unique UDN, or a UPnP location URL.

Device

JSON output

Output can be optionally generated in JSON format.

JSON output

Help information

The following flags are supported.

Help

Ideas

It would be cool if upnpinfo had an interactive mode, allowing for browsing of devices and device services, and supporting manual action invocation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

upnpinfo-1.0.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

upnpinfo-1.0.0-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file upnpinfo-1.0.0.tar.gz.

File metadata

  • Download URL: upnpinfo-1.0.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for upnpinfo-1.0.0.tar.gz
Algorithm Hash digest
SHA256 13ac59dc60b834bf55d09c65c7f0e19e1e618c8cac33465ebd58151439e4d4d6
MD5 fc88a5621886cec6af5a6b6a8b3a5847
BLAKE2b-256 4fbdb41128055208b471aff913d4db93f25799221f7b8759db0b65803482ac6d

See more details on using hashes here.

File details

Details for the file upnpinfo-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: upnpinfo-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for upnpinfo-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3a825c96417d23749460ecad8c79273f338b092337696d5be0afefa20bf6721e
MD5 e5dd19fdf4fb64e3aefb7765c20b987b
BLAKE2b-256 6c638f77e8e2e8c0867268e92e4736a8c107de65bcd48622e0b1f95ee8383307

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page