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.
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.
JSON output
Output can be optionally generated in JSON format.
Help information
The following flags are supported.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13ac59dc60b834bf55d09c65c7f0e19e1e618c8cac33465ebd58151439e4d4d6 |
|
MD5 | fc88a5621886cec6af5a6b6a8b3a5847 |
|
BLAKE2b-256 | 4fbdb41128055208b471aff913d4db93f25799221f7b8759db0b65803482ac6d |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a825c96417d23749460ecad8c79273f338b092337696d5be0afefa20bf6721e |
|
MD5 | e5dd19fdf4fb64e3aefb7765c20b987b |
|
BLAKE2b-256 | 6c638f77e8e2e8c0867268e92e4736a8c107de65bcd48622e0b1f95ee8383307 |