Data representation for IoT traffic
Project description
Purpose
"Comparison of data representation for outlier detection in IOT"
1. Requirements (pip3 freeze > requirements.txt)
python==3.7.4
seaborn==0.9.0
scipy==1.3.1
matplotlib==3.1.1
scapy==2.4.3
pandas==0.25.1
pyod==0.7.4
numpy==1.17.0
umap_learn==0.3.10
scikit_learn==0.21.3
umap==0.1.1
keras==2.3.1 # for autoencoder
tensorflow==2.0.0
2. Project Directory Structure
iot_outlier_src: source root directory (set 'iot_outlier_src' as sources root)
|- input_data: raw data
if any file is more than 100MB, please do not store it at here
|- output_data: results
figures: store roc and auc
model_dumpling: store models to disk
...
|- data_process:
pcap2features
features2dataset
|- detector
gmm
ocsvm
|- utils
toolkit to preprocess input data, such as 'load data', 'normalization data'
visualization: plot data to visualize
..
|- log: use to log middle or tmp results.
...
|-legacy: backup
...
Main
main_featcomp-class.py
docs
To do ...
tests
To do ...
Note:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
iotoutlier1-0.0.1.tar.gz
(240.2 kB
view details)
Built Distribution
iotoutlier1-0.0.1-py3-none-any.whl
(359.3 kB
view details)
File details
Details for the file iotoutlier1-0.0.1.tar.gz
.
File metadata
- Download URL: iotoutlier1-0.0.1.tar.gz
- Upload date:
- Size: 240.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a9be50e7d0392ad02c22b12c20994a46f245069712d7ed8442b7e5a7be314bb |
|
MD5 | 2efe224f7d55979a2eb392cf649963c7 |
|
BLAKE2b-256 | 6e1a914bc71e1a55a170d4722d59340fc61a9ecaefe02018674472c5163699e9 |
File details
Details for the file iotoutlier1-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: iotoutlier1-0.0.1-py3-none-any.whl
- Upload date:
- Size: 359.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0fc39bd43a4053e4b0948f4c844797485c5e48ef94dcfe536839383c1401b87 |
|
MD5 | 83a302dcaabcf37c52c8acc4c33c4a3f |
|
BLAKE2b-256 | 4c8e985cb0d8bea398cfa4c071a90cebcbb9a1533fa9164f9661da94e34f8663 |