Skip to content

Instantly share code, notes, and snippets.

@samadh192
Last active July 7, 2021 09:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save samadh192/0194072a90fe5e84abfe19864ef1b85f to your computer and use it in GitHub Desktop.
Save samadh192/0194072a90fe5e84abfe19864ef1b85f to your computer and use it in GitHub Desktop.

#TWIML Fest https://twimlai.com/twimlfest/

#Show and Tell! ML/AI Project Lightning Talks https://twimlai.com/twimlfest/sessions/show-and-tell/

Machine Learning for Encrypted Traffic Behavior Modelling

Presenter

Abdul Samadh
GitHub: https://github.com/samadh192
LinkedIn: https://www.linkedin.com/in/azathabdulsamadh/

Madhusoodhana Chari
GitHub: https://www.linkedin.com/in/madhucharis/

Context

Deep Learning is being actively researched for Encrypted Network Behaviour Modelling for netwrok traffic strem classififcation for continuouis real time monitoring. The applciations of which can be pseudo visibility in the type of traffic ( audio, video, browsing), change detection, traffic shaping, sd-wan and cyber security.

Description

In this work, basedon the statistical network behaviour, first it compares, classical neural models and deep neural model using ResNet architecture and highlights the learning advantage. Secondly, it using the per class, per feature Heuristics to give a confidence score. The aim of this work is to give a scalable solution for modelling networking traffic.

Code

RESNET
MLP

Explore the whole repository here.

Results, Outcomes, Conclusions

  • Clarifies that Deep Learning Models have future scalability with more classes and also it can learn using more deepler layer's.
  • Classifies using Deep Learning ( ResNet) and gives Probability Scoring.
  • Highlights the value in Statistics and Heuristics from data.

Python libraries used

NumPy, Colab, SciPy, Pandas, Tensorflow, matplotlib

Open questions/issues

  • Addition and Removal of more classes and resizing of ResNet Layer's
  • Agument Deep Learnign with Classic ML using same Freuency
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment