├── .gitignore ├── LICENSE ├── Master_Thesis.pdf ├── README.md ├── convert_pcap_to_h5.py ├── data_exploration.py ├── datasets ├── LinuxChrome │ ├── 8 │ │ └── extracted_8-2104_1422.h5 │ └── 16 │ │ └── extracted_16-2104_1523.h5 ├── WindowsAndreas │ ├── 8 │ │ └── extracted_8-2304_0930.h5 │ └── 16 │ │ └── extracted_16-2304_0932.h5 ├── WindowsChrome │ ├── 8 │ │ └── extracted_8-2004_1553.h5 │ └── 16 │ │ └── extracted_16-2004_1615.h5 ├── WindowsFirefox │ ├── 8 │ │ └── extracted_8-2004_2104.h5 │ └── 16 │ │ └── extracted_16-2004_2210.h5 └── WindowsSalik │ ├── 8 │ └── extracted_8-2004_1525.h5 │ └── 16 │ └── extracted_16-2004_1542.h5 ├── extract_headers.py ├── extract_payload.py ├── filter_http_https.py ├── ip_header_test.py ├── pca ├── dataanalyzer.py ├── pca.py └── summarystats.py ├── pcap └── pcaptools.py ├── tf ├── confusionmatrix.py ├── dataset.py ├── early_stopping.py └── tf_utils.py ├── trafficgen ├── PyTgen │ ├── config.py │ ├── core │ │ ├── __init__.py │ │ ├── generator.py │ │ ├── runner.py │ │ └── scheduler.py │ ├── nslookup.py │ └── run.py └── Streaming │ ├── streaming_generator.py │ ├── streaming_types.py │ ├── unix_capture.py │ └── win_capture.py ├── train ├── train_header.py ├── train_logistic.py └── train_payload.py ├── utils.py └── visualization ├── classes_module.py ├── heatmap.py ├── histogram.py ├── pca_plots.py ├── t-sne_compare.py ├── t_sne.py ├── vis_utils.py └── visualize_activations.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/LICENSE -------------------------------------------------------------------------------- /Master_Thesis.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/Master_Thesis.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/README.md -------------------------------------------------------------------------------- /convert_pcap_to_h5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/convert_pcap_to_h5.py -------------------------------------------------------------------------------- /data_exploration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/data_exploration.py -------------------------------------------------------------------------------- /datasets/LinuxChrome/16/extracted_16-2104_1523.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/datasets/LinuxChrome/16/extracted_16-2104_1523.h5 -------------------------------------------------------------------------------- /datasets/LinuxChrome/8/extracted_8-2104_1422.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/datasets/LinuxChrome/8/extracted_8-2104_1422.h5 -------------------------------------------------------------------------------- /datasets/WindowsAndreas/16/extracted_16-2304_0932.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/datasets/WindowsAndreas/16/extracted_16-2304_0932.h5 -------------------------------------------------------------------------------- /datasets/WindowsAndreas/8/extracted_8-2304_0930.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/datasets/WindowsAndreas/8/extracted_8-2304_0930.h5 -------------------------------------------------------------------------------- /datasets/WindowsChrome/16/extracted_16-2004_1615.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/datasets/WindowsChrome/16/extracted_16-2004_1615.h5 -------------------------------------------------------------------------------- /datasets/WindowsChrome/8/extracted_8-2004_1553.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/datasets/WindowsChrome/8/extracted_8-2004_1553.h5 -------------------------------------------------------------------------------- /datasets/WindowsFirefox/16/extracted_16-2004_2210.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/datasets/WindowsFirefox/16/extracted_16-2004_2210.h5 -------------------------------------------------------------------------------- /datasets/WindowsFirefox/8/extracted_8-2004_2104.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/datasets/WindowsFirefox/8/extracted_8-2004_2104.h5 -------------------------------------------------------------------------------- /datasets/WindowsSalik/16/extracted_16-2004_1542.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/datasets/WindowsSalik/16/extracted_16-2004_1542.h5 -------------------------------------------------------------------------------- /datasets/WindowsSalik/8/extracted_8-2004_1525.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/datasets/WindowsSalik/8/extracted_8-2004_1525.h5 -------------------------------------------------------------------------------- /extract_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/extract_headers.py -------------------------------------------------------------------------------- /extract_payload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/extract_payload.py -------------------------------------------------------------------------------- /filter_http_https.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/filter_http_https.py -------------------------------------------------------------------------------- /ip_header_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/ip_header_test.py -------------------------------------------------------------------------------- /pca/dataanalyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/pca/dataanalyzer.py -------------------------------------------------------------------------------- /pca/pca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/pca/pca.py -------------------------------------------------------------------------------- /pca/summarystats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/pca/summarystats.py -------------------------------------------------------------------------------- /pcap/pcaptools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/pcap/pcaptools.py -------------------------------------------------------------------------------- /tf/confusionmatrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/tf/confusionmatrix.py -------------------------------------------------------------------------------- /tf/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/tf/dataset.py -------------------------------------------------------------------------------- /tf/early_stopping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/tf/early_stopping.py -------------------------------------------------------------------------------- /tf/tf_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/tf/tf_utils.py -------------------------------------------------------------------------------- /trafficgen/PyTgen/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/trafficgen/PyTgen/config.py -------------------------------------------------------------------------------- /trafficgen/PyTgen/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/trafficgen/PyTgen/core/__init__.py -------------------------------------------------------------------------------- /trafficgen/PyTgen/core/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/trafficgen/PyTgen/core/generator.py -------------------------------------------------------------------------------- /trafficgen/PyTgen/core/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/trafficgen/PyTgen/core/runner.py -------------------------------------------------------------------------------- /trafficgen/PyTgen/core/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/trafficgen/PyTgen/core/scheduler.py -------------------------------------------------------------------------------- /trafficgen/PyTgen/nslookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/trafficgen/PyTgen/nslookup.py -------------------------------------------------------------------------------- /trafficgen/PyTgen/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/trafficgen/PyTgen/run.py -------------------------------------------------------------------------------- /trafficgen/Streaming/streaming_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/trafficgen/Streaming/streaming_generator.py -------------------------------------------------------------------------------- /trafficgen/Streaming/streaming_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/trafficgen/Streaming/streaming_types.py -------------------------------------------------------------------------------- /trafficgen/Streaming/unix_capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/trafficgen/Streaming/unix_capture.py -------------------------------------------------------------------------------- /trafficgen/Streaming/win_capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/trafficgen/Streaming/win_capture.py -------------------------------------------------------------------------------- /train/train_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/train/train_header.py -------------------------------------------------------------------------------- /train/train_logistic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/train/train_logistic.py -------------------------------------------------------------------------------- /train/train_payload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/train/train_payload.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/utils.py -------------------------------------------------------------------------------- /visualization/classes_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/visualization/classes_module.py -------------------------------------------------------------------------------- /visualization/heatmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/visualization/heatmap.py -------------------------------------------------------------------------------- /visualization/histogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/visualization/histogram.py -------------------------------------------------------------------------------- /visualization/pca_plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/visualization/pca_plots.py -------------------------------------------------------------------------------- /visualization/t-sne_compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/visualization/t-sne_compare.py -------------------------------------------------------------------------------- /visualization/t_sne.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/visualization/t_sne.py -------------------------------------------------------------------------------- /visualization/vis_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/visualization/vis_utils.py -------------------------------------------------------------------------------- /visualization/visualize_activations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalikLP/classification-of-encrypted-traffic/HEAD/visualization/visualize_activations.py --------------------------------------------------------------------------------