{"id":20201011,"url":"https://github.com/kimocoder/miranda","last_synced_at":"2025-04-10T11:22:07.734Z","repository":{"id":74658619,"uuid":"238824745","full_name":"kimocoder/miranda","owner":"kimocoder","description":"Miranda UPNP Tool","archived":false,"fork":false,"pushed_at":"2024-05-09T07:39:16.000Z","size":31,"stargazers_count":10,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T10:11:05.828Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kimocoder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-07T02:04:50.000Z","updated_at":"2025-03-03T03:26:17.000Z","dependencies_parsed_at":"2024-05-09T08:47:06.025Z","dependency_job_id":"b63e3b0c-43cd-4f7e-88a8-1c238769228b","html_url":"https://github.com/kimocoder/miranda","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kimocoder%2Fmiranda","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kimocoder%2Fmiranda/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kimocoder%2Fmiranda/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kimocoder%2Fmiranda/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kimocoder","download_url":"https://codeload.github.com/kimocoder/miranda/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248208604,"owners_count":21065203,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T04:46:29.633Z","updated_at":"2025-04-10T11:22:07.711Z","avatar_url":"https://github.com/kimocoder.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## SourceSec Security Research Group's Miranda UPNP Administration Tool\n\nMiranda 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:\n\nInteractive shell with tab completion and command history\nPassive and active discovery of UPNP devices\nCustomizable MSEARCH queries (query for specific devices/services)\nFull control over application settings such as IP addresses, ports and headers\nSimple enumeration of UPNP devices, services, actions and variables\nCorrelation of input/output state variables with service actions\nAbility to send actions to UPNP services/devices\nAbility to save data to file for later analysis and collaboration\nCommand logging\nMiranda 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.\n\nFor more information about UPNP, visit the UPNP Forum.\n\nFor information regarding UPNP vulnerabilities, see UPNP Hacks and GNUCitizen.\n\nCheck 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkimocoder%2Fmiranda","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkimocoder%2Fmiranda","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkimocoder%2Fmiranda/lists"}