{'fraction_non_alphanumeric': 0.01097560975609756, 'fraction_numerical': 0.0, 'mean_word_length': 5.036764705882353, '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}}
On the use of compression algorithms for the classification of IP flows

In the last few years, the classification of IP traffic flows according to application level protocols has emerged as a key issue for the design and development of multiservice IP networks. Several proposals have been made to address this problem and to enhance such systems, but to the best of our knowledge none of them is suitable for reliably identifying the application that generated the IP traffic. This paper introduces a new approach, based on the use of compression algorithms, which can be used to classify applications running over TCP. Three different compression algorithms are taken into consideration and applied to real traffic traces, so as to demonstrate the effectiveness of the proposed method and to evaluate the performance.