A system having the ability to classify machine learning algorithms like logistic regression, K-Means clustering, K nearest neighbors, SVC, Gaussian NB, and Random Forest Classifier in order to identify DNS, Telnet, Ping, Voice, Game, and Video traffic flows based on packet and byte information simulated by the Distributed Internet Traffic Generator (D-ITG) tool in an Open vSwitch (OVS) based network topology.
https://github.com/jbucar/ditg
http://mininet.org/download/
https://www.openvswitch.org/download/
sudo mn --topo single,3 --mac --switch ovsk --controller remote
python3 traffic_classifier_python3.py supervised