Princeton IoT Inspector
Summary
Princeton IoT Inspector is an open-source desktop tool to automatically discovers IoT devices and analyzes their network traffic
Requirements
- Operating system: Linux (or Mac OS)
Installation
Following installation guide can be found on the official web-page
Step 1
Download the installation script using the browser, or run:
wget https://raw.githubusercontent.com/noise-lab/iot-inspector-client/master/linux-setup.sh
Make sure you have python setuptools installed:
sudo apt-get install python-setuptools sudo apt-get install python3-setuptools
Step 2
Run the installation script on the command line:
bash linux-setup.sh
You will be prompted to enter the root password.
Step 3
To start IoT Inspector, run:
~/princeton-iot-inspector/linux-start-inspector.sh
on the command line. You will be prompted to enter the root password.
Step 4
IoT Inspector will present on the command line a private URL for you to view the inspection report. You can open the URL on any computer that you trust. For example, you can run IoT Inspector on a Raspberry Pi and open the URL on a different computer (or even mobile device).
Used Hardware
TP-Link Nano router 300 Mbps wireless n TL-WR802N
Courses
- A course where this documentation was used (2017, 2018)
- Another one (2018)