{'fraction_non_alphanumeric': 0.018271257905832748, 'fraction_numerical': 0.004919184820801124, 'mean_word_length': 4.741935483870968, '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 Effective Method to Generate Simulated Attack Data Based on Generative Adversarial Nets

In practice, there are few available attack dataset. Although there are many methods that can be used to simulate cyberattacks for attack data, such as using specific tools, writing scripts to simulate the attack scenes, etc.. The disadvantages of those methods are also obvious. Tools developers and script authors need to know professional network security knowledge. As tools are implemented in different ways, users also need to have some expertise. What's more, it may take a long time to generate a large amount of attack data. In this paper, we present some of the existing network attack tools and proposed a method to generate attack data based on generative adversarial network. Using our method you do not need to have a professional network security knowledge, only use some basic network attack data one can generate a large number of attack data in a very short period of time. As network malicious activities become increasingly complex and diverse, network security analysts face serious challenges. Our method also can generate mixed features attack data by setting training data with different attack types. It has high performance. To test the performance of our method, we did a test and found that it took only 160 seconds to generate a million connection records in a PC with 3.7GHz, 4 core CPU and 8G memory.