Peach, Schalk WIrwin, BVan Heerden, Renier P2017-07-282017-07-282016-07Peach, S., Irwin, B. and Van Heerden, R. 2016. An overview of Linux container based network emulation. ECCWS Proceedings of the 15th European Conference on Cyber Warfare and Security, 7-8 July 2016, Bundeswehr University, Munich, Germany, p. 253-259978-1-910810-93-4http://search.proquest.com/openview/5e41cd00d46e443da7fc38fcd9072d53/1?pq-origsite=gscholar&cbl=396497http://www.academic-bookshop.com/ourshop/prod_5121791-ECCWS-2016-Proceedings-of-The-15th-European-Conference-on-Cyber-Warfare-and-Security.htmlhttp://hdl.handle.net/10204/940115th European Conference on Cyber Warfare and Security, 7-8 July 2016, Bundeswehr University, Munich, GermanyThe objective of this paper is to assess the current state of Container-Based Emulator implementations on the Linux platform. Through a narrative overview, a selection of open source Container-Based emulators are analysed to collect information regarding the technologies used to construct them to assess the current state of this emerging technology. Container-Based Emulators allows the creation of small emulated networks on commodity hardware through the use of kernel level virtualization techniques, also referred to as containerisation. Container-Based Emulators act as a management tool to control containers and the applications that execute within them. The ability of Container Based Emulators to create repeatable and controllable test networks makes it ideal for use as training and experimentation tools in the information security and network management fields. Due to the ease of use and low hardware requirements, the tools present a low cost alternative to other forms of network experimentation platforms. Through a review of current literature and source code, the current state of Container-Based Emulators is assessed. The primary source of information is publications by the creators of the selected Container-Based Emulators. Each Container-Based Emulator is introduced with a brief summary of the history and requirements that lead to its creation. The reader is presented with a comparison of the specific kernel level virtualization technologies used to implement the virtualization sub-system of the Container-Based Emulator. The structural design of Container-Based Emulators is analysed and summarized to provide a concise view of the capabilities that users are presented with. An architectural model is introduced that can assist with the selection of a Container-Based Emulator, based on the requirements of the end user. The paper concludes with a summary of the current state of Container-Based Emulators, and proposes future research areas to be explored.enLinuxContainerisationNetwork emulationContainer-based emulatorAn overview of Linux container based network emulationConference PresentationPeach, S. W., Irwin, B., & Van Heerden, R. P. (2016). An overview of Linux container based network emulation. http://hdl.handle.net/10204/9401Peach, Schalk W, B Irwin, and Renier P Van Heerden. "An overview of Linux container based network emulation." (2016): http://hdl.handle.net/10204/9401Peach SW, Irwin B, Van Heerden RP, An overview of Linux container based network emulation; 2016. http://hdl.handle.net/10204/9401 .TY - Conference Presentation AU - Peach, Schalk W AU - Irwin, B AU - Van Heerden, Renier P AB - The objective of this paper is to assess the current state of Container-Based Emulator implementations on the Linux platform. Through a narrative overview, a selection of open source Container-Based emulators are analysed to collect information regarding the technologies used to construct them to assess the current state of this emerging technology. Container-Based Emulators allows the creation of small emulated networks on commodity hardware through the use of kernel level virtualization techniques, also referred to as containerisation. Container-Based Emulators act as a management tool to control containers and the applications that execute within them. The ability of Container Based Emulators to create repeatable and controllable test networks makes it ideal for use as training and experimentation tools in the information security and network management fields. Due to the ease of use and low hardware requirements, the tools present a low cost alternative to other forms of network experimentation platforms. Through a review of current literature and source code, the current state of Container-Based Emulators is assessed. The primary source of information is publications by the creators of the selected Container-Based Emulators. Each Container-Based Emulator is introduced with a brief summary of the history and requirements that lead to its creation. The reader is presented with a comparison of the specific kernel level virtualization technologies used to implement the virtualization sub-system of the Container-Based Emulator. The structural design of Container-Based Emulators is analysed and summarized to provide a concise view of the capabilities that users are presented with. An architectural model is introduced that can assist with the selection of a Container-Based Emulator, based on the requirements of the end user. The paper concludes with a summary of the current state of Container-Based Emulators, and proposes future research areas to be explored. DA - 2016-07 DB - ResearchSpace DP - CSIR KW - Linux KW - Containerisation KW - Network emulation KW - Container-based emulator LK - https://researchspace.csir.co.za PY - 2016 SM - 978-1-910810-93-4 T1 - An overview of Linux container based network emulation TI - An overview of Linux container based network emulation UR - http://hdl.handle.net/10204/9401 ER -