This repository contains documents, links used for presentation about Network Traffic Classification tutorial in IuT Bethune, France in 2024, during ERASMUS+ visit.
Presentation:
Links to colab noteboks:
- Simple classifcation with SciKit - https://colab.research.google.com/drive/1T34I98_x55wUXe5schQ6vnIBm5NhvQiz?usp=sharing
- NTC classication exercise: https://colab.research.google.com/drive/1g0fRcq-sdzYgxu6cEYxbG2vVEmAI2iai?usp=sharing
- NTC classication exercise solutions: https://colab.research.google.com/drive/1K5ON-f6e_W_QBh5swyMX1cDbgX2aqlWA?usp=sharing
- Decisiotn trees used for image classifaction demo: https://colab.research.google.com/drive/1nDwTxYk20oDrqV9GG3sybSo5dSehvAsX?usp=sharing
- ET-BERT (Transformer based) for NTC demo: https://colab.research.google.com/drive/1zhx8twGA6Q9Mpk8vskIEj0kY2PH6GBWI?usp=sharing
- ET-BERT for prediction only: https://colab.research.google.com/drive/1G2JahHVZ9sVX-DNfL5RW44icw6KchcPd?usp=sharing
Datasets:
- Dataset-Unicauca-Version2-87Atts.csv, https://www.kaggle.com/datasets/jsrojas/ip-network-traffic-flows-labeled-with-87-apps - encrypted traffic headers and flow metrics based (CSV format)
- https://github.com/linwhitehat/ET-BERT
Github repositories:
- Transformer: https://github.com/linwhitehat/ET-BERT
- Encrypted Traffic Classification, feature based: https://github.com/krzysiekniburski/Network-Traffic-Classification/
Resources:
- A Look Behind the Curtain: Traffic Classification in an Increasingly Encrypted Web, https://dl.acm.org/doi/pdf/10.1145/3447382
- Pytorch Implementation of Deep Packet: A Novel Approach For Encrypted Traffic Classification Using Deep Learning, https://dl.acm.org/doi/pdf/10.1145/3447382 , https://github.com/munhouiani/Deep-Packet
- https://github.com/micaelCZ/Encrypted-Traffic-Classification-with-Deep-Learning/blob/main/models/First_Scenario.ipynb
- Image-Net presentatton, https://image-net.org/static_files/papers/ImageNet_2010.pdf
- A blog post on Attention and Transformer architecture by Aayush Neupane, https://neupaneaayush.com.np/attention-simplified/
- https://jalammar.github.io/illustrated-transformer/,
- ET-BERT: A Contextualized Datagram Representation with Pre-training Transformers for Encrypted Traffic Classification, https://arxiv.org/abs/2202.06335
Study in Poland:
- https://erasmus.pw.edu.pl/erasmusen/Incoming-Students
- https://www.ee.pw.edu.pl/en/studencka-wymiana-miedzynarodowa/erasmus/studenci-przyjezdzajacy/
- https://www.ee.pw.edu.pl/en/studencka-wymiana-miedzynarodowa/erasmus/studenci-przyjezdzajacy/studenci-przyjezdzajacy-oferowane-przedmioty-semestr-jesienno-zimowy/
- https://www.elka.pw.edu.pl/eng/Students/Courses-Currently-Offered-in-English/2023-2024-Summer-Semester-Courses
- Why study in Poland - https://youtu.be/5N4rP37qLqA
- Fly into Space - https://youtu.be/YcWJkya7nxA
- 10 Places to visit in Poland - https://youtu.be/FZb2uCgosdc