A Machine Learning-based Approach for Classifying Applications from Encrypted Traffic