Difference between revisions of "Princeton IoT Inspector"

From Embedded Lab Vienna for IoT & Security
Jump to navigation Jump to search
(Start IoT Inspector)
Line 7: Line 7:
* Operating system: Linux (or Mac OS)
* Operating system: Linux (or Mac OS)


== Installation ==
== IoT Inspector ==
Following installation guide can be found on the [https://iot-inspector.princeton.edu/blog/post/getting-started/ official web-page]
The official installation guide can be found on the [https://iot-inspector.princeton.edu/blog/post/getting-started/ official web-page]


=== Step 1 ===
Here a tutorial how to install the IoT-Inspector on the Raspberry Pi: [[Princeton IoT Inspector: Installation on the Raspberry Pi]]


Download the installation script using the browser, or run:
=== Start IoT Inspector ===
wget https://raw.githubusercontent.com/noise-lab/iot-inspector-client/master/linux-setup.sh


Make sure you have python setuptools installed:
Launch the IoT Inspector:
  sudo apt-get install python-setuptools
  cd ~/princeton-iot-inspector/
  sudo apt-get install python3-setuptools
  ./linux-start-inspector.sh


=== Step 2 ===
You should be greeted with following screen:


Run the installation script on the command line:  
        ===========================
bash linux-setup.sh
          Princeton IoT Inspector
You will be prompted to enter the root password.
        ===========================
        View the IoT Inspector report at:
        https://inspector.cs.princeton.edu/persistent/xxxx-xxxx-xxxx-xxxx
        This is your private link. Open it only on trusted computers.
        Hit Control + C to terminate this process and stop data collection.


=== 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 ==
== Used Hardware ==

Revision as of 11:30, 9 September 2019

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)

IoT Inspector

The official installation guide can be found on the official web-page

Here a tutorial how to install the IoT-Inspector on the Raspberry Pi: Princeton IoT Inspector: Installation on the Raspberry Pi

Start IoT Inspector

Launch the IoT Inspector:

cd ~/princeton-iot-inspector/
./linux-start-inspector.sh 

You should be greeted with following screen:

       ===========================
         Princeton IoT Inspector
       ===========================
       View the IoT Inspector report at:
       https://inspector.cs.princeton.edu/persistent/xxxx-xxxx-xxxx-xxxx
       This is your private link. Open it only on trusted computers.
       Hit Control + C to terminate this process and stop data collection.


Used Hardware

Raspberry Pi 3, Model B+, WLAN, BT

References

https://iot-inspector.princeton.edu/