Каталог инструментов

7 инструментов

Тег: osmocom ×

OsmoBSC

v1.14.1
Wireless & RF

GSM Base Station Controller (BSC) — контроллер базовых станций от проекта Osmocom. Управляет несколькими BTS, маршрутизирует вызовы и SMS к OsmoMSC, обрабатывает хэндовер между BTS. В связке с …

git clone https://github.com/osmocom/osmo-bsc cd osmo-bsc autoreconf -i ./configure make && sudo make install # Минимальная конфигурация cp doc/examples/osmo-bsc/osmo-bsc.cfg /etc/osmocom/ osmo-bsc -c /etc/osmocom/osmo-bsc.cfg # Полный стек запуска (порядок важен): # 1. osmo-trx-uhd # 2. osmo-bts-trx # 3. osmo-bsc # 4. osmo-msc / osmo-hlr

OsmoBTS

v1.11.0
Wireless & RF

Реализация GSM Base Transceiver Station (BTS) в пространстве пользователя от проекта Osmocom. Подключается к OsmoTRX снизу (физический уровень) и к OsmoBSC сверху (интерфейс Abis/IP). Поддерживает шифрование A5/0 и …

git clone https://github.com/osmocom/osmo-bts cd osmo-bts autoreconf -i ./configure --enable-trx # backend — OsmoTRX make && sudo make install # Конфигурация cp doc/examples/osmo-bts-trx/osmo-bts-trx.cfg /etc/osmocom/ osmo-bts-trx -c /etc/osmocom/osmo-bts-trx.cfg

OsmoTRX

v1.7.2
Wireless & RF

Программный GSM-трансивер Osmocom — нижний уровень стека для развёртывания рогового BTS. Изначально основан на коде трансивера OpenBTS, доработан командой Osmocom. Соединяет OsmoBTS с реальным SDR-железом: USRP (UHD), LimeSDR, …

git clone https://github.com/osmocom/osmo-trx cd osmo-trx autoreconf -i ./configure --with-uhd # для USRP # ./configure --with-lms # для LimeSDR # ./configure --with-ipc # для osmo-fl2k через IPC make && sudo make install # Запуск (совместно с OsmoBTS) osmo-trx-uhd -C /etc/osmocom/osmo-trx-uhd.cfg

SIMtrace2

v0.9.1
Wireless & RF

Аппаратно-программный комплекс Osmocom для перехвата и анализа трафика между телефоном и SIM-картой по интерфейсу ISO 7816 (APDU). Позволяет в реальном времени видеть все команды, которые телефон отправляет SIM: …

git clone https://github.com/osmocom/simtrace2 cd simtrace2 # Прошивка аппаратного зонда SIMtrace2 cd firmware make BOARD=simtrace2 # Хост-утилита cd host autoreconf -i && ./configure make && sudo make install # Захват и декодирование APDU simtrace2-sniff --usb-vendor 1d50 --usb-product 4001 # Открыть pcap в Wireshark с диссектором ISO 7816

osmo-fl2k

v0.2.1
Wireless & RF

Превращает дешёвые USB 3.0 → VGA-адаптеры на чипе Fresco Logic FL2000 (от $5) в широкополосные SDR-передатчики. Работает через отключение горизонтальной и вертикальной синхронизации дисплея, что создаёт непрерывный поток …

git clone https://github.com/osmocom/osmo-fl2k cd osmo-fl2k mkdir build && cd build cmake .. make && sudo make install # FM-передатчик (стерео) osmo-fl2k-fm -s 130000000 -c 100000000 audio.wav # GSM-сигнал через OsmoTRX IPC backend fl2k_test -s 100000000 # тест несущей # Адаптеры: J-Tech Digital, UGREEN USB 3.0 VGA (~$5–$15)

osmo-remsim

v1.2.0
Wireless & RF

Remote SIM-протокол от Osmocom: позволяет использовать физическую SIM-карту, подключённую к одному устройству, на другом — удалённо через IP-сеть. Состоит из osmo-remsim-bankd (банк SIM-карт, подключён к ридерам), osmo-remsim-server (центральный …

git clone https://github.com/osmocom/osmo-remsim cd osmo-remsim autoreconf -i ./configure make && sudo make install # Запуск банка SIM (подключён к PC/SC-ридеру) osmo-remsim-bankd -i 127.0.0.1 -p 9999 # Сервер маршрутизации osmo-remsim-server # Клиент (использует удалённую SIM) osmo-remsim-client-st2 -s 127.0.0.1

pySIM

v1.0
Wireless & RF

Python-библиотека и CLI-инструмент для чтения, записи и анализа SIM/USIM-карт через стандартный интерфейс PC/SC или OpenBTS Transceiver. Поддерживает полный доступ к файловой системе UICC (EF, DF, MF), чтение IMSI, …

git clone https://github.com/osmocom/pysim cd pysim pip install -r requirements.txt # Запуск интерактивного Shell python pySim-shell.py -p 0 # Чтение IMSI, ICCID и другого python pySim-read.py -p 0 # Запись / программирование (нужен ADM-ключ) python pySim-prog.py -p 0 --type sysmoUSIM-SJS1 --imsi 001010000000001 --ki ... # Ридеры: ACS ACR38U, OMNIKEY 3121, SCM SCR3310