Litcius/Paper detail

SEED emulator

Wenliang Du, Honghao Zeng, Kyungrok Won

202219 citationsDOI

Abstract

We have developed an open-source Internet Emulator, which is a Python library, consisting of the classes for each essential element of the Internet, including autonomous system, network, host, router, BGP router, Internet exchange, etc. It also includes classes for a variety of services, including Web, DHCP, DNS, Botnet, Darknet, and Blockchain. Many other interesting network technologies can also be deployed on the emulator. Using this library, users can easily construct a miniature Internet. Although it is small, it has all the essential elements of the real Internet. The construction is compiled into Docker container files, and the emulation is executed by Docker on a single machine, or on multiple cloud machines.

Topics & Concepts

Computer scienceThe InternetOperating systemEmulationDynamic Host Configuration ProtocolPython (programming language)Computer networkCloud computingWorld Wide WebIp addressEconomicsEconomic growthNetwork Security and Intrusion DetectionSoftware-Defined Networks and 5GAdvanced Malware Detection Techniques