Skip to main content

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.

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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

1.1.0

2 files

This release

1.0.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page