Flow-based Network Traffic Generation using Generative Adversarial Networks

09/27/2018
by   Markus Ring, et al.
0

Flow-based data sets are necessary for evaluating network-based intrusion detection systems (NIDS). In this work, we propose a novel methodology for generating realistic flow-based network traffic. Our approach is based on Generative Adversarial Networks (GANs) which achieve good results for image generation. A major challenge lies in the fact that GANs can only process continuous attributes. However, flow-based data inevitably contain categorical attributes such as IP addresses or port numbers. Therefore, we propose three different preprocessing approaches for flow-based data in order to transform them into continuous values. Further, we present a new method for evaluating the generated flow-based network traffic which uses domain knowledge to define quality tests. We use the three approaches for generating flow-based network traffic based on the CIDDS-001 data set. Experiments indicate that two of the three approaches are able to generate high quality data.

READ FULL TEXT
research
07/30/2021

Synthetic flow-based cryptomining attack generation through Generative Adversarial Networks

Due to the growing rise of cyber attacks in the Internet, flow-based dat...
research
03/06/2019

A Survey of Network-based Intrusion Detection Data Sets

Labeled data sets are necessary to train and evaluate anomaly-based netw...
research
03/08/2021

Packet-Level Adversarial Network Traffic Crafting using Sequence Generative Adversarial Networks

The surge in the internet of things (IoT) devices seriously threatens th...
research
10/29/2021

Improving the quality of generative models through Smirnov transformation

Solving the convergence issues of Generative Adversarial Networks (GANs)...
research
03/04/2018

Improving Multi-Step Traffic Flow Prediction

In its simplest form, the traffic flow prediction problem is restricted ...
research
07/11/2018

Discovering Interesting Plots in Production Yield Data Analytics

An analytic process is iterative between two agents, an analyst and an a...
research
02/22/2022

Generating Synthetic Mobility Networks with Generative Adversarial Networks

The increasingly crucial role of human displacements in complex societal...

Please sign up or login with your details

Forgot password? Click here to reset