{"id":30215542,"url":"https://github.com/5gsec/oai-5g","last_synced_at":"2025-08-14T02:12:52.833Z","repository":{"id":206573680,"uuid":"690159364","full_name":"5GSEC/OAI-5G","owner":"5GSEC","description":"Forked from OpenAirInterface5G. A security-enhanced OAI with RIC agent supporting ONOS/OSC RIC, 5G-Spector, and L3 attack demonstrations.","archived":false,"fork":false,"pushed_at":"2024-12-02T02:30:21.000Z","size":48378,"stargazers_count":6,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"v2.1.0.secsm.osc","last_synced_at":"2025-08-05T07:42:27.348Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://gitlab.eurecom.fr/oai/openairinterface5g/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/5GSEC.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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}},"created_at":"2023-09-11T16:38:38.000Z","updated_at":"2025-06-22T06:43:00.000Z","dependencies_parsed_at":"2024-06-23T06:02:35.166Z","dependency_job_id":"782a754c-bc03-4c0a-a58f-e05cbd66acab","html_url":"https://github.com/5GSEC/OAI-5G","commit_stats":null,"previous_names":["5gsec/oai-5g"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/5GSEC/OAI-5G","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5GSEC%2FOAI-5G","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5GSEC%2FOAI-5G/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5GSEC%2FOAI-5G/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5GSEC%2FOAI-5G/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/5GSEC","download_url":"https://codeload.github.com/5GSEC/OAI-5G/tar.gz/refs/heads/v2.1.0.secsm.osc","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5GSEC%2FOAI-5G/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270347825,"owners_count":24568605,"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","status":"online","status_checked_at":"2025-08-14T02:00:10.309Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-08-14T02:12:49.790Z","updated_at":"2025-08-14T02:12:52.807Z","avatar_url":"https://github.com/5GSEC.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n    \u003ca href=\"https://openairinterface.org/\"\u003e\u003cimg src=\"https://openairinterface.org/wp-content/uploads/2015/06/cropped-oai_final_logo.png\" alt=\"OAI\" width=\"550\"\u003e\u003c/a\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://gitlab.eurecom.fr/oai/openairinterface5g/-/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-OAI--Public--V1.1-blue\" alt=\"License\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://releases.ubuntu.com/18.04/\"\u003e\u003cimg src=\"https://img.shields.io/badge/OS-Ubuntu18-Green\" alt=\"Supported OS Ubuntu 18\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://releases.ubuntu.com/20.04/\"\u003e\u003cimg src=\"https://img.shields.io/badge/OS-Ubuntu20-Green\" alt=\"Supported OS Ubuntu 20\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://releases.ubuntu.com/22.04/\"\u003e\u003cimg src=\"https://img.shields.io/badge/OS-Ubuntu22-Green\" alt=\"Supported OS Ubuntu 22\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux\"\u003e\u003cimg src=\"https://img.shields.io/badge/OS-RHEL8-Green\" alt=\"Supported OS RHEL8\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux\"\u003e\u003cimg src=\"https://img.shields.io/badge/OS-RHEL9-Green\" alt=\"Supported OS RELH9\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://getfedora.org/en/workstation/\"\u003e\u003cimg src=\"https://img.shields.io/badge/OS-Fedore37-Green\" alt=\"Supported OS Fedora 37\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://gitlab.eurecom.fr/oai/openairinterface5g/-/releases\"\u003e\u003cimg alt=\"GitLab Release (custom instance)\" src=\"https://img.shields.io/gitlab/v/release/oai/openairinterface5g?gitlab_url=https%3A%2F%2Fgitlab.eurecom.fr\u0026include_prereleases\u0026sort=semver\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://jenkins-oai.eurecom.fr/job/RAN-Container-Parent/\"\u003e\u003cimg src=\"https://img.shields.io/jenkins/build?jobUrl=https%3A%2F%2Fjenkins-oai.eurecom.fr%2Fjob%2FRAN-Container-Parent%2F\u0026label=build%20Images\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://hub.docker.com/r/oaisoftwarealliance/oai-gnb\"\u003e\u003cimg alt=\"Docker Pulls\" src=\"https://img.shields.io/docker/pulls/oaisoftwarealliance/oai-gnb?label=gNB%20docker%20pulls\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://hub.docker.com/r/oaisoftwarealliance/oai-nr-ue\"\u003e\u003cimg alt=\"Docker Pulls\" src=\"https://img.shields.io/docker/pulls/oaisoftwarealliance/oai-nr-ue?label=NR-UE%20docker%20pulls\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://hub.docker.com/r/oaisoftwarealliance/oai-enb\"\u003e\u003cimg alt=\"Docker Pulls\" src=\"https://img.shields.io/docker/pulls/oaisoftwarealliance/oai-enb?label=eNB%20docker%20pulls\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://hub.docker.com/r/oaisoftwarealliance/oai-lte-ue\"\u003e\u003cimg alt=\"Docker Pulls\" src=\"https://img.shields.io/docker/pulls/oaisoftwarealliance/oai-lte-ue?label=LTE-UE%20docker%20pulls\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n# OpenAirInterface License #\n\n *  [OAI License Model](http://www.openairinterface.org/?page_id=101)\n *  [OAI License v1.1 on our website](http://www.openairinterface.org/?page_id=698)\n\nIt is distributed under **OAI Public License V1.1**.\n\nThe license information is distributed under [LICENSE](LICENSE) file in the same directory.\n\nPlease see [NOTICE](NOTICE.md) file for third party software that is included in the sources.\n\n# Where to Start #\n\n *  [General overview of documentation](./doc/README.md)\n *  [The implemented features](./doc/FEATURE_SET.md)\n *  [How to build](./doc/BUILD.md)\n *  [How to run the modems](./doc/RUNMODEM.md)\n\nNot all information is available in a central place, and information for\nspecific sub-systems might be available in the corresponding sub-directories.\nTo find all READMEs, this command might be handy:\n\n```\nfind . -iname \"readme*\"\n```\n\n# RAN repository structure #\n\nThe OpenAirInterface (OAI) software is composed of the following parts: \n\n```\nopenairinterface5g\n├── charts\n├── ci-scripts        : Meta-scripts used by the OSA CI process. Contains also configuration files used day-to-day by CI.\n├── CMakeLists.txt    : Top-level CMakeLists.txt for building\n├── cmake_targets     : Build utilities to compile (simulation, emulation and real-time platforms), and generated build files.\n├── common            : Some common OAI utilities, some other tools can be found at openair2/UTILS.\n├── doc               : Documentation\n├── docker            : Dockerfiles to build for Ubuntu and RHEL\n├── executables       : Top-level executable source files (gNB, eNB, ...)\n├── maketags          : Script to generate emacs tags.\n├── nfapi             : (n)FAPI code for MAC-PHY interface\n├── openair1          : 3GPP LTE Rel-10/12 PHY layer / 3GPP NR Rel-15 layer. A local Readme file provides more details.\n├── openair2          : 3GPP LTE Rel-10 RLC/MAC/PDCP/RRC/X2AP + LTE Rel-14 M2AP implementation. Also 3GPP NR Rel-15 RLC/MAC/PDCP/RRC/X2AP.\n├── openair3          : 3GPP LTE Rel10 for S1AP, NAS GTPV1-U for both ENB and UE.\n├── openshift         : OpenShift helm charts for some deployment options of OAI\n├── radio             : Drivers for various radios such as USRP, AW2S, RFsim, ...\n└── targets           : Some configuration files; only historical relevance, and might be deleted in the future\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F5gsec%2Foai-5g","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F5gsec%2Foai-5g","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F5gsec%2Foai-5g/lists"}