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
ShadowDiscrete-event network simulator
DynamipsEmulate Cisco routers
ns-3Discrete-event network simulator
CoojaNetwork simulator written in Java
CORENetwork emulation platform
CloonixCreate and manage complex virtual network topologies

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted