This project is a real-time VPN traffic classifier designed to differentiate between VPN and non-VPN traffic using artificial intelligence. It was developed by a group of students as part of a university assignment. The project utilizes the ISCX VPN dataset (ISCXVPN2016) for model training and CICFlowMeter for generating packet flows that are subsequently interpreted by the model.
pip install -r requirements.txt
python main.py
Canadian Institute for Cybersecurity
VPN-nonVPN dataset (ISCXVPN2016)
Gerard Drapper Gil, Arash Habibi Lashkari, Mohammad Mamun, Ali A. Ghorbani, "Characterization of Encrypted and VPN Traffic Using Time-Related Features", In Proceedings of the 2nd International Conference on Information Systems Security and Privacy(ICISSP 2016) , pages 407-414, Rome , Italy