https://github.com/kimocoder/miranda
Miranda UPNP Tool
https://github.com/kimocoder/miranda
Last synced: about 1 year ago
JSON representation
Miranda UPNP Tool
- Host: GitHub
- URL: https://github.com/kimocoder/miranda
- Owner: kimocoder
- Created: 2020-02-07T02:04:50.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-09T07:39:16.000Z (about 2 years ago)
- Last Synced: 2025-03-24T10:11:05.828Z (about 1 year ago)
- Language: Python
- Size: 30.3 KB
- Stars: 10
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## SourceSec Security Research Group's Miranda UPNP Administration Tool
Miranda is a Python-based Universal Plug-N-Play client application designed to discover, query and interact with UPNP devices, particularly Internet Gateway Devices (aka, routers). It can be used to audit UPNP-enabled devices on a network for possible vulnerabilities. Some of its features include:
Interactive shell with tab completion and command history
Passive and active discovery of UPNP devices
Customizable MSEARCH queries (query for specific devices/services)
Full control over application settings such as IP addresses, ports and headers
Simple enumeration of UPNP devices, services, actions and variables
Correlation of input/output state variables with service actions
Ability to send actions to UPNP services/devices
Ability to save data to file for later analysis and collaboration
Command logging
Miranda was built on and for a Linux system and has been tested on a Linux 5.4 kernel with Python 3.8. However, since it is written in Python, most functionality should be available for any Python-supported platform. Miranda has been tested against IGDs from various vendors, including Linksys, D-Link, Belkin and ActionTec. All Python modules came installed by default on a Linux Mint 5 (Ubuntu 8.04) test system.
For more information about UPNP, visit the UPNP Forum.
For information regarding UPNP vulnerabilities, see UPNP Hacks and GNUCitizen.
Check out the Plug-N-Play Network Hacking article at the Ethical Hacker Network site. This is great use-case for the tool as well as the basics of UPNP.