Network simulator

CORE – network emulation platform

CORE (Common Open Research Emulator) is a network emulation platform for building and running realistic virtual networks. It can host an emulated network on a single computer or distribute it across multiple machines.

The software provides a graphical interface for drawing network topologies using lightweight virtual nodes. Python modules and a gRPC API are available for scripting, automation and integration with other tools. Emulated networks can also be connected to physical networks and external systems.

CORE is useful for network research, protocol development, education, cybersecurity exercises and testing complex network configurations.

This is free and open source software.

Key Features

  • Graphical editor for creating and configuring network topologies.
  • Runs network emulations on one or multiple physical machines.
  • Uses lightweight virtual nodes to reduce resource requirements.
  • Connects emulated networks to live physical networks.
  • Python modules for scripting network scenarios and experiments.
  • gRPC API for controlling sessions and integrating external applications.
  • Distributed emulation for running larger network topologies.
  • Support for wireless network emulation through EMANE.
  • Mobility models for simulating moving wireless nodes.
  • Configurable services that can run automatically on emulated nodes.

Website: github.com/coreemu/core
Support:
Developer: CORE developers
License: BSD 2-Clause “Simplified” License

CORE is written in Python. Learn Python with our recommended free books and free tutorials.


Related Software

Network Simulators
GNS3Emulate, configure, test, and troubleshoot virtual and real networks
KatharáLightweight network emulation system based on Docker containers
DynamipsEmulate Cisco routers
ns-3Discrete-event network simulator
CoojaNetwork simulator written in Java

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted