{'fraction_non_alphanumeric': 0.014492753623188406, 'fraction_numerical': 0.0, 'mean_word_length': 5.907692307692308, '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}}
An application-level features mining algorithm based on PrefixSpan

Through matching the content of payload against common signatures found in the target application traffic, the approach based on application-level features is widely used in network traffic identification devices. Existing approaches to application feature identification involved a manual process which is time-consulting and complicated. In this paper, a novel application-level features mining algorithm based on PrefixSpan is proposed used to automatically extract features from network traffic. The algorithm mines the complete set of continuous patterns but greatly reduces the efforts of candidate subsequence generation. The experimental results show high precision and low error rate using these mined features in network traffic identification, and the algorithm outperforms the Apriori-based features mining algorithm.