cesnet-models

Pre-trained neural networks for encrypted traffic classification


Keywords
traffic, classification, deep, learning, models, computer-networks, deep-learning, encrypted-traffic, machine-learning, traffic-classification
License
BSD-3-Clause
Install
pip install cesnet-models==0.1.5

Documentation

The goal of this project is to provide neural network architectures for traffic classification and their pre-trained weights.

The newest network architecture is named Multi-modal CESNET v2 (mm-CESNET-v2) and is visualized in the following picture. See the getting started page and models reference for more information.

๐Ÿธ ๐Ÿธ See a related project CESNET DataZoo providing large TLS and QUIC traffic datasets. ๐Ÿธ ๐Ÿธ

๐Ÿ““ ๐Ÿ““ Example Jupyter notebooks are included in a separate CESNET Traffic Classification Examples repo. ๐Ÿ““ ๐Ÿ““

Multi-modal CESNET v2

Installation

Install the package from pip with:

pip install cesnet-models

or for editable install with:

pip install -e git+https://github.com/CESNET/cesnet-models

Papers

Models from the following papers are included: