{'fraction_non_alphanumeric': 0.029097963142580018, 'fraction_numerical': 0.008729388942774006, 'mean_word_length': 5.106508875739645, '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}}
DDoS Attacks Classification using SVM

In this paper two types of classifiers of Distributed Denial of Service (DDoS) attacks, based on Support Vector Machines, are presented – a binary and a multiclass one. They use numerical samples, aggregated from packet switched network connections records, captured between attacking machines, most typically IoT bots and a victim machine. Ten of the most popular DDoS attacks are studied and represented as either 10- or 8-feature vectors. Detection rate and classification accuracy is being measured in both cases, along with lots of other parameters, such as Precision, Recall, F1-measure, training and testing time, and others. Variations with Linear, Polynomial, RBF and Sigmoid kernels are being tried with the SVM. The most accurate turns out to be the RBF SVM, both as detector and multiclass classifier, achieving classification accuracy as high as 0.9999 for some of the attacks. Testing times reveal the practical fitness of the implemented classifiers for real-world application.