Skip to content

YHD0225/iot_classifier

 
 

Repository files navigation

IoT Device Classifier

Preparing the data

First, to get the data run the following command (this might take a while...):

$ ./scripts/get_data.sh

Next, parse an process the data to be trained

$ ./scripts/parse_all_traces.py -d data/list_of_devices.csv data/traces/ data/traces/

Running the notebook

The notebook with all experiments is the classifier.ipynb file. You can open this file and simply run all to get all the results (hyper parameter tuning is turned off by default).

About

IoT device classification based on packet size

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.3%
  • Python 1.6%
  • Shell 0.1%