There are 10 repositories under cellular-network topic.
Mobile Network Intelligence Made Easy -- MobileInsight core functionalities
Osmocom GSM Base Transceiver Station (BTS); mirrored from https://gitea.osmocom.org/cellular-infrastructure/osmo-bts
Mobile Network Intelligence Made Easy -- Android version of MobileInsight app
Enabling Geographically Decoupled Measurements in Cellular Networks
Android Dual SIM card reader (no contacts! only technical information)
An O-RAN compliant runtime intrusion detection system (xApp) for layer-3 (L3) celluar attack detection
Offline location, Wi-Fi, cell and fitness tracking application with game elements
Osmocom Transceiver used by GSM Base Transceiver Station (BTS); mirrored from https://gitea.osmocom.org/cellular-infrastructure/osmo-trx
Osmocom implementation of 3GPP Mobile Swtiching Centre (MSC); mirrored from https://gitea.osmocom.org/cellular-infrastructure/osmo-msc
A Python micro framework for building Diameter protocol applications.
Software Implementation of analog cellular telephony systems like NMT, TACS, IMTS, A/B/C-Netz; mirror of https://gitea.osmocom.org/cellular-infrastructure/osmocom-analog
Osmocom SCCP + SIGTRAN libraries as well as OsmoSTP; mirrored from https://gitea.osmocom.org/osmocom/libosmo-sccp
GSM Base Station Controller; mirrored from https://gitea.osmocom.org/cellular-infrastructure/osmo-bsc
Osmocom TTCN3 tests suites; mirrored from https://gitea.osmocom.org/ttcn3/osmo-ttcn3-hacks
Osmocom dockerfiles, mostly for test automation; mirror of https://gitea.osmocom.org/osmocom/docker-playground
A MicroPython framework that takes care of cellular communication with variety of built-in IoT cloud solutions.
utility for sysmocom SIM card products; read-only mirror of https://gitea.sysmocom.de/sysmocom/sysmo-usim-tool
Experimentation code for ETSO GMR-1 satellite telephony networks; mirror of https://gitea.osmocom.org/satellite/osmo-gmr
A curated list of awesome baseband research resources
Osmocom tools for Qualcomm DIAG interface; mirror of https://gitea.osmocom.org/phone-side/osmo-qcdiag
Osmocom implementation of the 3GPP Serving GPRS Support Node (SGSN); mirrored from https://gitea.osmocom.org/cellular-infrastructure/osmo-sgsn
Example project to run AT commands on 3G/LTE modem under ResinOS
Osmocom implementation of 3GPP Home Location Registr (HLR); mirrored from https://gitea.osmocom.org/cellular-infrastructure/osmo-hlr
An implementation of a genetic algorithm to solve the planning problem present in 5G cellular networks
Simulation of Nagel and Schreckenberg's cellular automaton model for freeway traffic simulation
Osmocom Abis interface library; mirrored from https://gitea.osmocom.org/osmocom/libosmo-abis
Osmocom GPRS Packet Control Unit (PCU); mirrored from https://gitea.osmocom.org/cellular-infrastructure/osmo-pcu
This code is for an old project I made over twenty years ago in 1997. In the 80s & 90s, Cellular phones were mostly analog meaning you could listen in on phone calls. (1983 to 2008) Most cell phones were in peoples cars, and as they drove around they would jump from cell tower to cell tower You can read more about (AMPS) Advanced Mobile Phone System here https://en.wikipedia.org/wiki/Advanced_Mobile_Phone_System What this tool did was follow people that were flagged interesting and record the calls based on the flagged "alert level" even as they jumped from cell tower to cell tower. It would always prioritize recording of calls based on the alert/interesting level. So if someone of high interested started a call, it would record them over someone of a lower alert level. It also maintained a database of the call history etc. Then it would store a WAV audio file with a snippet of data about that call (most of it was manually added over time from listening to the calls). A hypothetical situation would be something like a border agent taking a bribe would be interesting so you would raise the alert level to flag that users calls. (I do not have any of this history or audio files. I just kept the source code. It has been so long I don't even remember much about this project)
bromelia-hss implements an HSS by using the Python micro framework Bromélia.