Name | Description | Idle | Links |
APCO P25 |
op25 | Osmocom OP25 | 9 months | summarylogtree |
op25-legacy | Osmocom OP25 legacy | 6 years | summarylogtree |
Analog Cellular Networks (AMPS, A-Netz, B-Netz, C-Netz, NMT) |
osmocom-analog | An implementation of Analog cellular networks like A-Netz and B-Netz | 5 weeks | summarylogtree |
Common Libraries |
libosmo-abis | Osmocom library for A-bis interface | 3 days | summarylogtree |
libosmo-crypt-a53 | Osmocom Crypto plugin for GEA3 and A5/3 | 8 years | summarylogtree |
libosmo-dsp | A library with SDR DSP primitives | 7 months | summarylogtree |
libosmo-gprs | Osmocom GPRS libraries | 7 weeks | summarylogtree |
libosmo-netif | Osmocom library for muxed audio | 4 weeks | summarylogtree |
libosmo-sccp | SCCP Library | 4 weeks | summarylogtree |
libosmocore | Common library for all Osmocom projects | 44 hours | summarylogtree |
libsmpp34 | Osmocom fork of Open SMPP 3.4 Library | 4 months | summarylogtree |
osmo-codegen | Code Generator for GSM 04.08 encoder/decoder | 8 years | summarylogtree |
DECT (ETSI Digital European Cordless Telephony) |
dect/asl | ASL assembler with DECT support | 6 years | summarylogtree |
dect/asterisk | Asterisk with DECT support | 6 years | summarylogtree |
dect/dectmon | DECT Monitor | 6 years | summarylogtree |
dect/dedected | dedected.org DECT (kismet, com-on-air-cs, metasploit, wireshark) | 6 years | summarylogtree |
dect/libdect | DECT Library | 6 years | summarylogtree |
dect/libnl | netlink Library with DECT support | 6 years | summarylogtree |
dect/libpcap | PCAP Library with DECT support | 6 years | summarylogtree |
dect/linux-2.6 | Linux Kernel with DECT support | 6 years | summarylogtree |
E1/TDM/PDH/SDH + Retronetworking |
dahdi-linux | Osmocom fork of DAHDI code (with icE1usb support and many fixes) | 7 days | summarylogtree |
dahdi-tools | Osmocom fork of DAHDI code (with some fixes) | 14 months | summarylogtree |
retro-bbs/linmodem | Fabrice Bellard's linmodem made to build on modern Linux | 11 months | summarylogtree |
wanpipe | Sangoma wanpipe driver tarballs checked into a git repo for history | 3 years | summarylogtree |
GMR (ETSI Geo Mobile Radio such as Thuraya) |
osmo-gmr | Software for ETSI GMR (GEO Mobile Radio) | 3 years | summarylogtree |
GSM SIM card tools |
cyberflex-shell | Local copy of Henryk Ploetz' smardcard shell | 12 years | summarylogtree |
openpcd | OpenPCD (SIMtrace) firmware | 7 years | summarylogtree |
osmo-ccid-firmware | USB CCID firmware project for (currently only) sysmoOCTSIM | 23 months | summarylogtree |
osmo-cos | Osmocom Card Operating System (COS) | 11 months | summarylogtree |
osmo-remsim | Osmocom Remote SIM Software Suite | 3 months | summarylogtree |
osmo-sim-auth | A command line tool for (U)SIM authentication | 2 years | summarylogtree |
pysim | A python tool to program magic SIMs | 5 days | summarylogtree |
qemu | Osmocom QEMU branch with Smartcard Chip emulation | 12 years | summarylogtree |
sam7-util | Utility for SAM-BA flashing of AT91SAM7 | 12 years | summarylogtree |
sim/hello-stk | Helloworld SIM Toolkit Applet | 13 months | summarylogtree |
sim/sim-tools | Create APDU to write SIM Toolkit Applets | 13 months | summarylogtree |
simtrace | SIM card APDU tracing based on AT91SAM7 and wireshark | 13 months | summarylogtree |
simtrace2 | SIMtrace2 based on AT91SAM3, including card emulation | 6 weeks | summarylogtree |
softsim | A software SIM card simulation | 4 years | summarylogtree |
GSM telephone side |
dct3-gsmtap | A tool to obtain GSMTAP messages for SIM and GSM from Nokia DCT3 phones | 4 years | summarylogtree |
libqmi-qmuxd | libqmi-glib integration on top of qmuxd (work in progress) | 8 years | summarylogtree |
nuttx-bb | Port of the Nuttx RTOS to the OsmocomBB-supported baseband | 12 years | summarylogtree |
osmo-qcdiag | Osmocom tools for Qualcomm DIAG | 3 months | summarylogtree |
osmocom-bb | OsmocomBB MS-side GSM Protocol stack (L1, L2, L3) including firmware | 3 weeks | summarylogtree |
osmocom-docs | Docbooks for various parts of Osmocom Base Band | 12 years | summarylogtree |
ot290-gsmtap | A tool to obtain GSMTAP messages for GSM/GPRS from Sagem OT-290 phones | 12 years | summarylogtree |
quectel-experiments | Various tools/experiments on Quectel LTE Modules based on Qualcomm LE | 8 years | summarylogtree |
GSM/GPRS/EDGE/UMTS Network Side (CNI) |
atmel-asf-projects | Osmocom SAMx firmware projects using Atmel ASF | 5 years | summarylogtree |
cellmgr-ng | Cellmanager NG, intended to interface with BSplus | 3 years | summarylogtree |
chan_openbsc | Obsolete experimental Asterisk channel driver for OpenBSC | 8 years | summarylogtree |
gtp-load-gen | GTP-U load generator using io_uring | 3 years | summarylogtree |
libgtpnl | netlink library for Linux kernel GTP code | 6 weeks | summarylogtree |
libosmo-pfcp | Osmocom PFCP library | 5 weeks | summarylogtree |
libtelnet | A telnet library (including ipaccess-telnet) | 4 years | summarylogtree |
mncc-python | Python scripting interface to OsmoNITB/OsmoMSC MNCC interface | 7 months | summarylogtree |
octphy-2g-headers | Header files for building OsmoBTS against Octasic OCTPHY | 6 years | summarylogtree |
openbsc | Legacy: OpenBSC, OsmoSGSN, OsmoBSC and other programs | 3 years | summarylogtree |
openggsn | OpenGGSN repository (deprecated, predecessor if OsmoGGSN) | 7 years | summarylogtree |
osmo-bsc | OsmoBSC: Osmocom's Base Station Controller for 2G circuit-switched mobile networ... | 3 weeks | summarylogtree |
osmo-bsc-nat | Osmocom BSC NAT: Aggregate multiple BSCs (A interfaces) in one BSC/A-interface | 5 months | summarylogtree |
osmo-bts | Osmocom BTS-Side code (Abis, scheduling) | 7 days | summarylogtree |
osmo-cbc | OsmoCBC: Osmocom's Cell Broadcast Center | 3 months | summarylogtree |
osmo-e1-recorder | Osmocom E1/T1 span recorder | 5 months | summarylogtree |
osmo-e1d | Osmocom E1 Daemon (for USB E1 adapter) | 3 months | summarylogtree |
osmo-el2tpd | Osmocom L2TP daemon compatible with Ericsson L2TP dialect (SIU) | 4 years | summarylogtree |
osmo-gbproxy | OsmoGBProxy: Omocom's Gb interface aggregation/conversion proxy | 3 months | summarylogtree |
osmo-ggsn | OsmoGGSN repository | 7 weeks | summarylogtree |
osmo-gsm-manuals | Official Osmocom User Manuals | 3 months | summarylogtree |
osmo-gtp-kernel | Linux Kernel GTP-U code for GTPv0/v1 | 9 years | summarylogtree |
osmo-hlr | Osmocom HLR for GSUP protocol towards OsmoSGSN and OsmoCSCN | 7 weeks | summarylogtree |
osmo-hnbgw | Osmocom hNodeB-Gateway (split out from osmo-iuh) | 3 days | summarylogtree |
osmo-hnodeb | Early code for an Osmocom hNodeB | 3 weeks | summarylogtree |
osmo-iuh | Osmocom code for the Iuh interface (HNBAP, RUA, RANAP) | 3 days | summarylogtree |
osmo-mgw | OsmoMGW: Osmocom's Media Gateway for 2G and 3G circuit-switched mobile networks | 4 weeks | summarylogtree |
osmo-msc | OsmoMSC: Osmocom's Mobile Switching Center for 2G and 3G circuit-switched mobile... | 7 days | summarylogtree |
osmo-pcu | Osmocom PCU code (RLC/MAC/PCU) for OsmoBTS | 2 months | summarylogtree |
osmo-rbs | Tools for experimentation with Ericsson RBS | 12 years | summarylogtree |
osmo-sgsn | OsmoSGSN: Osmocom's Serving GPRS Support Node for 2G and 3G packet-switched mobi... | 3 weeks | summarylogtree |
osmo-sip-connector | MNCC<->SIP bridge | 47 hours | summarylogtree |
osmo-smlc | OsmoSMLC: Osmocom's Serving Mobile Location Centre | 3 weeks | summarylogtree |
osmo-trx | OpenBTS transceiver retro-fit | 4 weeks | summarylogtree |
osmocom-lcs | Location Service (LCS / SMLC / RRLP) | 12 years | summarylogtree |
radisys/osmo-pcu | Radisys working repo for Osmocom PCU code (RLC/MAC/PCU) for OsmoBTS | 9 years | summarylogtree |
Hardware |
libopencm3 | Fork of libopencm3 with some minor additions | 4 years | summarylogtree |
osmo-asf4-dfu | USB DFU (Device Firmware Upgrade) firmware for Atmel SAM devices supported by AS... | 3 years | summarylogtree |
osmo-bts-amp | BTS side amplifier (PA+LNA+Duplexer) | 6 years | summarylogtree |
osmo-clkgen-firmware | Firmware for the osmo-clck-gen hardware | 4 years | summarylogtree |
osmo-e1-hardware | E1 related hardware projects (osmo-e1-tap, osmo-e1-xcvr, osmo-e1-tracer) | 3 days | summarylogtree |
osmo-e1-xcvr | E1/T1/J1 transceiver hardware | 4 years | summarylogtree |
osmo-lea6t-gps | Eval board for u-blox LEA6-T GPS timing module | 5 years | summarylogtree |
osmo-nvs-gps | Eval board for NVS GPS/GLONASS/GALILEO | 5 years | summarylogtree |
osmo-ocxo | Board with OHM4 OCXO | 5 years | summarylogtree |
osmo-opencm3-projects | Firmware projects based on libopencm3 | 2 years | summarylogtree |
osmo-small-hardware | Small Osmocom Hardware projects | 5 months | summarylogtree |
Iridium |
osmo-ir77 | Collection of Iridium tools | 13 months | summarylogtree |
Linux port to Mediatek Baseband Processor |
linux-mt623x | Linux kernel for Mediatek MT623x baseband processor | | summarylogtree |
uboot-mt623x | u-boot for Mediatek MT623x baseband processor | 12 years | summarylogtree |
Miscellaneous Tools |
3gpp-etsi-pdf-links | Scripts to mirror 3GPP specs in PDF format and symlink useful names | 8 years | summarylogtree |
3grr | Scripts to import 3GPP specs into a git repository to look at diffs | 6 years | summarylogtree |
artwork | Osmocom Logo and other artwork | 5 months | summarylogtree |
asn1/ss7 | ITU/ETSI/3GPP ASN1 files for TCAP, ROS, MAP and CAP | 7 years | summarylogtree |
asn1_docextract | Tool to extract ASN.1 portions of MAP spec from MS Word for DOS file | 12 years | summarylogtree |
docker-playground | Osmocom playground for docker containers | 3 days | summarylogtree |
etsi-ttcn3-s1ap-tests | ETSI TTCN-3 S1AP Test Suite ported to TITAN | 5 years | summarylogtree |
gapk | GSM Audio Pocket Knife | 2 months | summarylogtree |
gen_ladder | Small tool to generate ladder diagrams for network protocols | 19 months | summarylogtree |
imsi-pseudo | IMSI Pseudonymization for 2G/3G/4G | 4 years | summarylogtree |
laforge/osmo-logbench | Osmocom logging benchmark | 4 years | summarylogtree |
meta-telephony | Osmocom layer for OpenEmbedded | 7 years | summarylogtree |
osmo-abi-check | Osmocom ABI Check | 6 years | summarylogtree |
osmo-ci | Osmocom Continuous Integration | 62 min. | summarylogtree |
osmo-dev | Osmocom Top-level Makefile and dev tools | 2 days | summarylogtree |
osmo-gsm-tester | Osmocom GSM Tester, jenkins integrated GSM hardware testing | 3 weeks | summarylogtree |
osmo-modbus | Osmocom Modbus interface library | 3 years | summarylogtree |
osmo-pcap | Tools to help with pcap tracing | 3 months | summarylogtree |
osmo-pcap-reiniger | tool for anonymization of (telecom) PCAP files | 5 years | summarylogtree |
osmo-sysmon | Osmocom System Monitor | 9 months | summarylogtree |
osmo-tacdb | TAC DB + Android app to collect them | 8 years | summarylogtree |
osmo-ttcn3-hacks | Osmocom test suites in TTCN-3 (Eclipse Titan) | 62 min. | summarylogtree |
osmo-uecups | Osmocom UE/MME/SGW/SGSN side GTP-U Implementation with control/user plane separa... | 4 months | summarylogtree |
security | Repository for code related to security.osmocom.org | 12 years | summarylogtree |
titan.ProtocolModules.BSSMAP | TTCN-3 Protocol Module for BSSMAP with Osmocom extensions | 15 months | summarylogtree |
titan.TestPorts.AF_PACKET | TTCN-3 test port for attaching AF_PACKET sockets from Eclipse TITAN | 4 years | summarylogtree |
titan.TestPorts.E1 | TTCN-3 test port for testing E1 attached IUTs Eclipse TITAN | | summarylogtree |
titan.TestPorts.USB | TTCN-3 test port for testing USB devices from Eclipse TITAN | 3 years | summarylogtree |
vovida-gsml | GSML code from vovida.org (before it went dead) | 12 years | summarylogtree |
wireshark | wireshark.org protocol dissector with Osmocom additions (obsolete) | 3 weeks | summarylogtree |
wireshark-mate | wireshark MATE configuration for use with GSM/UMTS/LTE protocols | 7 months | summarylogtree |
wireshark-plugin-skel | Example skeleton for building wireshark plugin out-of-tree | 12 years | summarylogtree |
OsmoCC (grand unified call control theory) |
cc/osmo-cc-alsa-endpoint | OsmoCC ALSA endpoint | 4 years | summarylogtree |
cc/osmo-cc-misdn-endpoint | OsmoCC mISDN endpoint | 3 years | summarylogtree |
cc/osmo-cc-router | OsmoCC core router | 3 years | summarylogtree |
cc/osmo-cc-sip-endpoint | OsmoCC SIP endpoint | 3 years | summarylogtree |
cc/osmo-cc-ss5-endpoint | OsmoCC SS5 endpoint | 3 years | summarylogtree |
Personal Repositories |
ptrkrysik/examples | Examples for gr-gsm | | summarylogtree |
ptrkrysik/test_data | Test Data for gr-gsm | | summarylogtree |
Projects in Erlang programming language |
erlang/mgw_nat | Erlang MGW NAT/MASQ implementation | 11 years | summarylogtree |
erlang/osmo_dia2gsup | DIAMETER-to-GSUP inter-working function (IWF) | 2 months | summarylogtree |
erlang/osmo_gsup | Erlang implementation of GSUP codec | 9 months | summarylogtree |
erlang/osmo_map | Erlang implementation of TCAP/MAP | 11 years | summarylogtree |
erlang/osmo_sccp | Erlang implementation of SCCP (ITU-T Q.71x) | 11 years | summarylogtree |
erlang/osmo_ss7 | Erlang implementation of M2UA/M3UA/MTP3/SCCP/ISUP codec + utils | 4 months | summarylogtree |
erlang/signerl | Erlang SS7 TCAP/MAP implementation | 11 years | summarylogtree |
osmo-map-masq | Old SS7/TCAP/MAP masquerading (deprecated) | 12 years | summarylogtree |
Projects in Python |
python/osmo-oohmi | OpenBSC and OsmoSGSN HLR Management web Interface (OOHMI) | 10 years | summarylogtree |
python/osmo-python-tests | [no description] | 8 weeks | summarylogtree |
Projects in Smalltalk programming language |
smalltalk/osmo-st-asn1 | ASN.1 support routines for Smalltalk | 12 years | summarylogtree |
smalltalk/osmo-st-binding | libosmocore/libosmovty bindings for Smalltalk | 12 years | summarylogtree |
smalltalk/osmo-st-core | Helpers for things in Smalltalk | 10 years | summarylogtree |
smalltalk/osmo-st-gsm | [no description] | 9 years | summarylogtree |
smalltalk/osmo-st-logging | Smalltalk implementation of logging framework ideas | 12 years | summarylogtree |
smalltalk/osmo-st-mgcp | MGCP grammar using PetitParser | 9 years | summarylogtree |
smalltalk/osmo-st-msc | Smalltalk MSC implementation | 8 years | summarylogtree |
smalltalk/osmo-st-network | Smalltalk version of IPA muxer, SCCP muxer, msgb class | 10 years | summarylogtree |
smalltalk/osmo-st-openbsc-test | [no description] | 8 years | summarylogtree |
smalltalk/osmo-st-sip | SIP Stack for Smalltalk. | 9 years | summarylogtree |
smalltalk/osmo-st-smpp | [no description] | 10 years | summarylogtree |
smalltalk/osmo-st-testphone | GSM0408/BSSAP/BSSMAP related code | 12 years | summarylogtree |
SDR (Software Defined Radio) |
ais-tx | Simple AIS Transmitter | 10 years | summarylogtree |
gr-fosphor | GNURadio block for spectrum visualization using GPU | 7 months | summarylogtree |
gr-gsm | GNU Radio blocks for receiving/transmitting GSM | 3 years | summarylogtree |
gr-iqbal | gnuradio I/Q balancing | 10 months | summarylogtree |
gr-osmosdr | GNU Radio block for interfacing with various radio hardware | 5 weeks | summarylogtree |
libmirisdr | Software for the Mirics MSi2500 + MSi001 SDR platform | 11 years | summarylogtree |
libusrp | stand-alone libusrp for USRP1 from old gnuradio.git | 3 months | summarylogtree |
osmo-adsb-gen | Osmcoom ADS-B test signal generator | 10 years | summarylogtree |
osmo-fl2k | Software to turn USB 3.0 VGA adapters into a SDR transmitter | 7 months | summarylogtree |
osmo-rfds | RF delay simulator using ADALM-PLUTO | 19 months | summarylogtree |
osmo-sdr | Small form-factor / inexpensive USB SDR | 9 years | summarylogtree |
rtl-sdr | Software to turn the RTL2832U into a SDR receiver | 6 months | summarylogtree |
sdrangelove | SDR GUI supporting various input hardware | 4 years | summarylogtree |
SS7/MAP implementation in C Programming language |
asn1c | asn1c (Lev Walkin) extended with features required by MAP/TCAP | 22 months | summarylogtree |
libasn1c | asn1c runtime code as shared library | 3 months | summarylogtree |
libosmo-asn1-map | Utility library for ASN.1 of MAP (SS7) | 12 years | summarylogtree |
libosmo-asn1-tcap | Utility library for ASN.1 of TCAP (SS7) | 9 years | summarylogtree |
libosmo-tcap | Library aiming at implementing ITU-T Q.77x (TCAP) | 3 years | summarylogtree |
libsua | Import of the sctp.be sualibrary for SCCP User Adatption (SUA) | 12 years | summarylogtree |
nplab/m3ua-testtool | M3UA conformance tests from mplab / Michael Tuexen | 7 years | summarylogtree |
nplab/sua-testtool | SUA conformance tests from mplab / Michael Tuexen | 7 years | summarylogtree |
osmo-auc | Work towards a stand-alone AUthentication Center | 8 years | summarylogtree |
osmo-tcap-map | Early testing code for TCAP and MAP | 12 years | summarylogtree |
TETRA (ETSI Terrestrial Trunked Radio) |
osmo-tetra | Osmocom TETRA PHY/MAC implementation | 13 months | summarylogtree |