{"id":13768103,"url":"https://github.com/coreemu/core","last_synced_at":"2025-05-15T01:06:05.825Z","repository":{"id":2291029,"uuid":"39257883","full_name":"coreemu/core","owner":"coreemu","description":"Common Open Research Emulator","archived":false,"fork":false,"pushed_at":"2025-04-08T05:17:05.000Z","size":19412,"stargazers_count":719,"open_issues_count":21,"forks_count":173,"subscribers_count":35,"default_branch":"master","last_synced_at":"2025-04-13T22:39:36.957Z","etag":null,"topics":["emane","emulating-networks","emulation","emulator","network","python","rf","wireless"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/coreemu.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-07-17T14:23:03.000Z","updated_at":"2025-04-06T01:02:28.000Z","dependencies_parsed_at":"2023-10-20T19:02:05.900Z","dependency_job_id":"e14ee7d6-a423-41ff-a91a-d4dc63bede9e","html_url":"https://github.com/coreemu/core","commit_stats":{"total_commits":2968,"total_committers":34,"mean_commits":87.29411764705883,"dds":0.2607816711590296,"last_synced_commit":"f7d2e857c674c0100fcc53580e447063794c5f54"},"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coreemu%2Fcore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coreemu%2Fcore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coreemu%2Fcore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coreemu%2Fcore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coreemu","download_url":"https://codeload.github.com/coreemu/core/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254254040,"owners_count":22039792,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["emane","emulating-networks","emulation","emulator","network","python","rf","wireless"],"created_at":"2024-08-03T16:01:16.569Z","updated_at":"2025-05-15T01:06:05.809Z","avatar_url":"https://github.com/coreemu.png","language":"Python","readme":"# CORE\n\nCORE: Common Open Research Emulator\n\nCopyright (c)2005-2025 the Boeing Company.\n\nSee the LICENSE file included in this distribution.\n\n## About\n\nThe Common Open Research Emulator (CORE) is a tool for emulating\nnetworks on one or more machines. You can connect these emulated\nnetworks to live networks. CORE consists of a GUI for drawing\ntopologies of lightweight virtual machines, and Python modules for\nscripting network emulation.\n\n## Documentation \u0026 Support\n\nWe are leveraging GitHub hosted documentation and Discord for persistent\nchat rooms. This allows for more dynamic conversations and the\ncapability to respond faster. Feel free to join us at the link below.\n\n* [Documentation](https://coreemu.github.io/core/)\n* [Discord Channel](https://discord.gg/AKd7kmP)\n\n## Quick Start\n\nRequires Python 3.9+. More detailed instructions and install options can be found\n[here](https://coreemu.github.io/core/install.html).\n\n### Package Install\n\nGrab the latest deb/rpm from [releases](https://github.com/coreemu/core/releases).\n\nThis will install vnoded/vcmd, system dependencies, and CORE within a python\nvirtual environment at `/opt/core/venv`.\n\n```shell\nsudo \u003cyum/apt\u003e install -y ./\u003cpackage\u003e\n```\n\nThen install OSPF MDR from source:\n\n```shell\ngit clone https://github.com/USNavalResearchLaboratory/ospf-mdr.git\ncd ospf-mdr\n./bootstrap.sh\n./configure --disable-doc --enable-user=root --enable-group=root \\\n  --with-cflags=-ggdb --sysconfdir=/usr/local/etc/quagga --enable-vtysh \\\n  --localstatedir=/var/run/quagga\nmake -j$(nproc)\nsudo make install\n```\n\n### Script Install\n\nThe following should get you up and running on Ubuntu 22.04. This would\ninstall CORE into a python3 virtual environment and install\n[OSPF MDR](https://github.com/USNavalResearchLaboratory/ospf-mdr) from source.\n\n```shell\ngit clone https://github.com/coreemu/core.git\ncd core\n# install dependencies to run installation task\n./setup.sh\n# run the following or open a new terminal\nsource ~/.bashrc\n# Ubuntu\ninv install\n# CentOS\ninv install -p /usr\n```\n","funding_links":[],"categories":["Network","Uncategorized","Tools"],"sub_categories":["Benchmarks","Uncategorized","Satellite"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoreemu%2Fcore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoreemu%2Fcore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoreemu%2Fcore/lists"}