{"id":13774816,"url":"https://github.com/spiderlabs/upnp-request-generator","last_synced_at":"2025-05-03T02:31:38.328Z","repository":{"id":139217590,"uuid":"11989532","full_name":"SpiderLabs/UPnP-request-generator","owner":"SpiderLabs","description":"A tool to parse UPnP descriptor XML files and generate SOAP control requests for use with Burp Suite or netcat","archived":false,"fork":false,"pushed_at":"2013-08-09T16:03:45.000Z","size":124,"stargazers_count":45,"open_issues_count":1,"forks_count":11,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-04-07T10:35:49.604Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SpiderLabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-08-09T00:19:25.000Z","updated_at":"2025-03-31T00:59:59.000Z","dependencies_parsed_at":"2023-03-13T10:49:52.891Z","dependency_job_id":null,"html_url":"https://github.com/SpiderLabs/UPnP-request-generator","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/SpiderLabs%2FUPnP-request-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpiderLabs%2FUPnP-request-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpiderLabs%2FUPnP-request-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpiderLabs%2FUPnP-request-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SpiderLabs","download_url":"https://codeload.github.com/SpiderLabs/UPnP-request-generator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252133725,"owners_count":21699587,"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-08-03T17:01:30.636Z","updated_at":"2025-05-03T02:31:38.090Z","avatar_url":"https://github.com/SpiderLabs.png","language":"PHP","funding_links":[],"categories":["\u003ca id=\"b35965810463fb97b1ca26d94a8b62f0\"\u003e\u003c/a\u003eNetcat","\u003ca id=\"5b761419863bc686be12c76451f49532\"\u003e\u003c/a\u003e新添加"],"sub_categories":["\u003ca id=\"285c52a4e04dd2f86646c8e1235c9332\"\u003e\u003c/a\u003e工具"],"readme":"UPnP Request Generator\nReleased at Black Hat USA 2013\nDaniel Crowley \u003cdcrowley@trustwave.com\u003e\nhttp://www.trustwave.com\n\nINTRODUCTION\n============\n\nUPnP Request Generator is a tool for parsing remote XML description\nfiles for UPnP daemons and generating requests to invoke each UPnP\naction exposed by the UPnP daemon.\n\nThis tool does not perform discovery, so use your favorite tool to\ndiscover UPnP-enabled hosts. If you do not have a favorite tool, try\nthe nmap NSE scripts 'broadcast-upnp-info' and 'upnp-info'. This is\nan intentional decision, as some hosts expose control endpoints to\ninterfaces which are not reachable by multicast, which is how UPnP\ndiscovery traditionally happens.\n\nThis tool does not make the UPnP control requests, it only generates\nrequests in the right format. This is intentional, since it is often\ndesirable to create malformed requests or to send requests quickly\nin order to produce unexpected behavior from the UPnP endpoint. The\nvariable values set in the requests are probably not valid values as\ngenerated, they are filled with the type of value expected for that\nvariable. Manually edit the generated requests before use. This tool\nis designed to generate requests destined for Burp Repeater or Burp\nIntruder.\n\nBe aware that UPnP daemons are generally poorly built and may not\nhave properly formatted XML files (the tool is built to be very fault\ntolerant but despite attempts to be foolproof they keep building\nbetter fools). If you discover that this tool fails to parse a\nparticular descriptor XML file, please submit a bug and include the\nrelevant XML file.\n \nREQUIREMENTS\n============\n\nPHP command line utility\n\nUSAGE\n=====\n\nphp upnp_request_gen.php \u003cURL_OF_DESCRIPTION_XML\u003e\n\nCOPYRIGHT\n=========\n\nUPnP Request Generator - Parses description XML files from UPnP daemons and generates requests for all actions\nDaniel Crowley\nCopyright (C) 2013 Trustwave Holdings, Inc.\n \nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n \nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspiderlabs%2Fupnp-request-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspiderlabs%2Fupnp-request-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspiderlabs%2Fupnp-request-generator/lists"}