IP Traffic Generator Using Container Virtualization Technology

This paper describes a network traffic generator which is based on a container virtualization technology, namely Docker. The aim of the generator is the simulation of TCP/IP layer 7 (L7) traffic and attacks. The main advantages of the proposed solution are its flexibility and extensibility. The integration of a new service is as demanding as installing a service on a classical server. It is also possible to run the generator in a cloud using Docker Swarm mode. Three different web servers and one classic HTTP attack - slowloris are used for demonstration purposes. The output of the generator is a captured traffic in the pcap file format.

[1]  Nick McKeown,et al.  Learning Networking by Reproducing Research Results , 2017, CCRV.

[2]  Karen A. Scarfone,et al.  Computer Security Incident Handling Guide , 2004 .

[3]  Hongxing He,et al.  A comparative study of RNN for outlier detection in data mining , 2002, 2002 IEEE International Conference on Data Mining, 2002. Proceedings..

[4]  Will Reese,et al.  Nginx: the high-performance web server and reverse proxy , 2008 .

[5]  Murat Aydos,et al.  A review on cyber security datasets for machine learning algorithms , 2017, 2017 IEEE International Conference on Big Data (Big Data).

[6]  David Bernstein,et al.  Containers and Cloud: From LXC to Docker to Kubernetes , 2014, IEEE Cloud Computing.

[7]  Stefan Rass,et al.  Implementation of quantum key distribution network simulation module in the network simulator NS-3 , 2017, Quantum Information Processing.

[8]  Karen A. Scarfone,et al.  Computer Security Incident Handling Guide , 2004 .

[9]  Dirk Merkel,et al.  Docker: lightweight Linux containers for consistent development and deployment , 2014 .

[10]  Miroslav Voznak,et al.  Toward Designing a Quantum Key Distribution Network Simulation Model , 2016 .

[11]  J. Frnda,et al.  Prediction model of QoS for Triple play services , 2013, 2013 21st Telecommunications Forum Telfor (TELFOR).

[12]  Giordano Tamburrelli,et al.  Automating Live Update for Generic Server Programs , 2017, IEEE Transactions on Software Engineering.

[13]  Marlon E. Pierce,et al.  Integrating Apache Airavata with Docker, Marathon, and Mesos , 2016, Concurr. Comput. Pract. Exp..

[14]  長部 謙司,et al.  7-327 Cisco Networking Academyの取り組み : 全世界における技術者育成((07)教材の開発-II,口頭発表論文) , 2010 .

[15]  George F. Riley,et al.  The ns-3 Network Simulator , 2010, Modeling and Tools for Network Simulation.

[16]  Miroslav Voznak,et al.  Performance Analysis of Virtualized Real-time Applications , 2012 .