Flow-based Network Traffic Generation using Generative Adversarial Networks
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.
Code (0)
등록된 구현이 없습니다.
Tasks
Image GenerationIntrusion DetectionMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Quantifying Uncertainty In Traffic State Estimation Using Generative Adversarial Networks
This paper aims to quantify uncertainty in traffic state estimation (TSE) using the generative adversarial network based physics-informed deep learning (PIDL). The uncertainty of the focus arises from fundamental diagram…
Generative Adversarial NetworkState EstimationUncertainty QuantificationTrafficFlowGAN: Physics-informed Flow based Generative Adversarial Network for Uncertainty Quantification
This paper proposes the TrafficFlowGAN, a physics-informed flow based generative adversarial network (GAN), for uncertainty quantification (UQ) of dynamical systems. TrafficFlowGAN adopts a normalizing flow model as the …
Generative Adversarial NetworkState EstimationUncertainty QuantificationA Deep Generative Adversarial Architecture for Network-Wide Spatial-Temporal Traffic State Estimation
This study proposes a deep generative adversarial architecture (GAA) for network-wide spatial-temporal traffic state estimation. The GAA is able to combine traffic flow theory with neural networks and thus improve the ac…
Missing ValuesState EstimationSynthetic Traffic Generation with Wasserstein Generative Adversarial Networks
Network traffic data are critical for network research. With the help of synthetic traffic, researchers can readily generate data for network simulation and performance evaluation. However, the state-of-the-art traffic g…
Intelligent CommunicationSynthetic Data GenerationSynthetic flow-based cryptomining attack generation through Generative Adversarial Networks
Due to the growing rise of cyber attacks in the Internet, flow-based data sets are crucial to increase the performance of the Machine Learning (ML) components that run in network-based intrusion detection systems (IDS). …
Data AugmentationIntrusion Detection