A implementation of Your Smart Home Can’t Keep a Secret: Towards Automated Fingerprinting of IoT Traffic with Neural Networks
- Download the dataset from https://drive.google.com/drive/folders/1aQXlBKZaal8MgsrYx2hyanorwMZEKv6e and put it in the \dataset\processing_raw_data\data folder
- run pcap2csv.py, extract_features.ipynb, Dataset.py to prepare the dataset
- run demo/lstm.py to derive the result
- Note that since the authors did not publish the noisy data, I haven't implement the Dataset-Noise version
- With this framework, Random Forest& Bi-LSTM is easy
- Modifying the Dataset.py to try different window size