Skip to content

Network Traffic Classification with Graph Neural Networks

License

Notifications You must be signed in to change notification settings

ACANETS/ntc-gnn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ntc-gnn

The repository document the source code of the following works:

  • Huoh, T. L., Luo, Y., Li, P., & Zhang, T. (2022). Flow-based encrypted network traffic classification with graph neural networks. IEEE Transactions on Network and Service Management.
  • Huoh, T. L., Luo, Y., & Zhang, T. (2021, May). Encrypted network traffic classification using a geometric learning model. In 2021 IFIP/IEEE International Symposium on Integrated Network Management (IM) (pp. 376-383). IEEE.

Getting started

  • GNN_model.ipynb

This file provides the GNN training pipeline from loading the data into a graph to train and validate the GNN.

  • preprocessing_function.ipynb

This file provides the function for preprocessing a .pcap file.

Prerequisites

Dataset

VPN-nonVPN dataset (ISCXVPN2016): https://www.unb.ca/cic/datasets/vpn.html

Cite

Access our journal paper here:

  • Flow-based encrypted network traffic classification with graph neural networks
@article{huoh2022flow,
  title={Flow-based encrypted network traffic classification with graph neural networks},
  author={Huoh, Ting-Li and Luo, Yan and Li, Peilong and Zhang, Tong},
  journal={IEEE Transactions on Network and Service Management},
  year={2022},
  publisher={IEEE}
}

Access our conference paper here:

  • Encrypted network traffic classification using a geometric learning model
@inproceedings{huoh2021encrypted,
  title={Encrypted network traffic classification using a geometric learning model},
  author={Huoh, Ting-Li and Luo, Yan and Zhang, Tong},
  booktitle={2021 IFIP/IEEE International Symposium on Integrated Network Management (IM)},
  pages={376--383},
  year={2021},
  organization={IEEE}
}

About

Network Traffic Classification with Graph Neural Networks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published