Download IoT Inspector

Download links

You can install IoT Inspector on your computer to monitor your IoT devices.

  • See how we inspect a Chromecast and a smart lightbulb in this blog post.
  • Watch a YouTube video on how to run IoT Inspector on your computer.
  • Slide deck that provides an overview of IoT Inspector.


Understand how we collect data

Princeton IoT Inspector is a part of a research project that helps (i) consumers learn more about their IoT devices and (ii) researchers collect anonymous IoT network data.

It is important you understand how IoT Inspector works, how it collects data anonymously, and the risks involved in running this software.

  • How IoT Inspector works:

    1. It conducts ARP-spoofing on your network to intercept network traffic.
    2. It removes personally identifiable information; see this FAQ.
    3. It uploads the data to a server at Princeton University; see this FAQ.
    4. The server performs the analysis and presents the result via the web browser.
  • What data is collected: See this FAQ.

  • Risks

    • You might accidentally send sensitive information to our server; see this FAQ.
    • Your network may slow down or stop working, and our software may be buggy. If you think your network is down as a result of IoT Inspector, stop IoT Inspector and reboot your router. See this FAQ.
    • Our server might get hacked (unlikely); see this FAQ.
    • Some anti-virus products may flag IoT Inspector as malware; see this FAQ.


Windows 10 Download

Step 1: Install Npcap (required)

Download | Screenshots

You need to first download and install Npcap, which is required for IoT Inspector to collect and analyze network traffic. When you install Npcap, simply keep clicking Next, Agree, or Finish to accept all default settings.

Step 2: Turn off VPN

If you’re running VPN, turn off the VPN now. IoT Inspector cannot handle multiple network interfaces, for example, if you have VPN running or if your computer is simultaneously connected to both the wired and wireless network.

Step 3: Install IoT Inspector

Download | Screenshots

To launch IoT Inspector, double-click on “start_inspector”. You will see the following screen.

Click More info.

Then you’ll then see this screen:

Click Run anyway.

A black terminal window will open while IoT Inspector is being updated to the latest version, as shown below:

IoT Inspector needs to request privileged access to analyze network traffic, so you’ll see the following screen:

Click Yes.

If you have Windows Defender enabled, you’ll see the following screen:

Click Allow access.

Step 4: Run IoT Inspector

A browser window will automatically open that shows IoT Inspector’s dashboard. From there, select the devices that you’d like to inspect and you’ll likely see the results within one or two minutes.

Windows 10: Download | Screenshots


macOS Download

Will be available by May 31, 2020.

If you would like to get notified when the macOS version is ready, sign up for our waitlist.

In the meantime, feel free to take a look at the source code and try to run IoT Inspector on your own, as IoT Inspector is written in Python 3.


Linux Download

Will be available by May 31, 2020.

If you would like to get notified when the Linux version is ready, sign up for our waitlist.

In the meantime, feel free to take a look at the source code and try to run IoT Inspector on your own, as IoT Inspector is written in Python 3.