{'fraction_non_alphanumeric': 0.016983016983016984, 'fraction_numerical': 0.0, 'mean_word_length': 5.635761589403973, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Traffic identification method based on on-line density based spatial clustering algorithm

Recently traffic identification based on Machine Learning (ML) techniques has attracted a great deal of interest. Two challenging issues for these methods are how to deal with encrypted flows and cope with the rapid growing number of new application types correctly and early. We propose a hybrid traffic identification method and a novel unsupervised clustering algorithm, On-Line Density Based Spatial Clustering (OLDBSC) algorithm, in which flows are automatically clustered based on sub-flow statistical features instead of full flows. We select Best-first features algorithm to find an optimal feature-sets, and then map the clusters to application types based on maximum probabilities applications in the clusters. The experiment results demonstrate that the proposed hybrid traffic identification method and OLDBSC algorithm is capable of identifying encrypted flows and potential new application types.