Need help with UPnP-Pentest-Toolkit?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

218 Stars 57 Forks GNU Affero General Public License v3.0 9 Commits 1 Opened issues


UPnP Pentest Toolkit for Windows

Services available


Need anything else?

Contributors list

No Data

UPnP Pentest Toolkit

This tool aims to bring together a range of UPnP assessment features, enabling quick assessment with minimal configuration and set-up. It has been developed to aid security consultants in exploring, spoofing and manipulating of UPnP devices and the underlying protocols at work. It is intended as a proof of concept to be used for research purposes in a trusted environment.

Released as open source by NCC Group Plc -

Developed by David.Middlehurst (@dtmsecurity), david dot middlehurst at nccgroup dot com

Released under AGPL see LICENSE for more information

Download Binary Release

13/11/2014 Version 1.1



Simply launch the GUI. The tool should begin to identify UPnP devices on your network immediately. Click on a device node in the tree to enumerate services exposed by that device. Clicking 'Enumerate All Devices' will enumerate all services for all identified devices.


  • .NET Framework 4 -
  • ManagedUPnP Library -
  • PcapDotNet Library -
  • WinPcap -

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.