Осмоком - Osmocom
Оригинальный автор (ы) | Харальд Велте |
---|---|
Разработчики) | Сообщество Osmocom с открытым исходным кодом |
Репозиторий | мерзавец |
Написано в | C, C ++ |
Тип | Телекоммуникационное программное обеспечение |
Лицензия | Афферо GPLv3 для всего программного обеспечения сотовой связи, GPLv2 + для оставшегося программного обеспечения (libosmocore, OsmoPCU, OsmoSTP, OsmoGGSN)[1] |
Интернет сайт | осмоком |
Осмоком (мобильная связь с открытым исходным кодом) является программное обеспечение с открытым исходным кодом проект, реализующий несколько стандартов мобильной связи, в том числе GSM, DECT, TETRA и другие.[2]
История и использование
В 2008 Харальд Велте и Дитер Спаар экспериментировал с Базовая приемопередающая станция от Сименс что было конец жизни и реализовал BSC-сторону протокола A-bis, который в конечном итоге превратился в OpenBSC. После привлечения большего интереса была добавлена поддержка других моделей BTS.[3] Первый релиз проекта OpenBSC состоялся 25-го числа. Конгресс Хаоса Коммуникации состоялась в декабре 2008 г.[4]
В последующие годы программное обеспечение использовалось в различных хакерские минусы таких как Конгресс Хаоса Коммуникации, Коммуникационный лагерь Хаоса и Электромагнитное поле предоставить сотовая сеть.[5][6][7]
В 2010 году была разработана реализация стека GSM на телефонной стороне под названием OsmocomBB. Вместе с OpenBSC эти проекты стали частью нового зонтичного проекта Osmocom.[3]
Sysmocom GmbH Компания была основана Велте и Хольгером Фрейтерами[8] в 2011 году для оказания коммерческой поддержки.[9][10]
С 2018 года программное обеспечение Osmocom и оборудование Sysmocom используются в Вилла Талеа де Кастро в Мексика обеспечить сотовой сетью около 3500 человек.[11][12]
Программное обеспечение Osmocom использовалось в исследовательских проектах.[13]
Проекты
OpenBSC
OpenBSC был проектом по разработке свободное программное обеспечение реализация GSM стек протоколов и элементы. Он работает в Linux и требует интерфейса E1 (ISDN Интерфейс первичной скорости, через mISDN ). Он написан на C и лицензирован с использованием лицензии GPL (≥v2).
Первая версия реализовывала спецификацию GSM 21.12 и 08.5x и работала для конкретной базовой приемопередающей станции (Siemens BS11 MicroBTS).
OpenBSC реализовал несколько МСК компоненты, включая протокол A-bis (протокол между BTS и BSC ), AUC, HLR, VLR (оба используют SQL таблицы), а SMS Центр коммутации. Доступ к OpenBSC можно получить, используя телнет.
OpenBSC поддерживает следующие устройства BTS:
- Siemens BS11 (microBTS) (интерфейс первичной скорости E1)
- ip.access nano BTS (PoE-интерфейс)
OpenBSC теперь считается устаревшим, и его функции были разделены на разные проекты: OsmoBSC, OsmoMSC и OsmoHLR.[14]
SDR
RTL-SDR[15] был обнаружен Стивом Маркграфом, который также создал osmo-fl2k для радиопередач. В этих проектах не рекомендуется использовать OsmoSDR.[16]
OsmoTETRA
В проекте OsmoTETRA реализован протокол TETRA.[17][18][19] Osmo-tetra реализует нижний уровень протокола.[20] Некоторые проведенные исследования показали, что некоторый государственный трафик не защищен должным образом.[19]
OsmocomBB
OsmocomBB - бесплатная прошивка для процессор основной полосы частот мобильных телефонов, которые обрабатывают кодирование и радиосвязь как голоса, так и данных. OsmocomBB - единственная существующая бесплатная реализация прошивки baseband, за исключением неудачных проектов, таких как TSM30, из THC и MadOS.[21]
OsmocomBB реализует GSM стек протоколов три самых низких OSI Уровни клиентского протокола GSM и драйверы устройств. Уровни протокола, образующие ядро, существуют на процессоре основной полосы частот, обычно состоящий из РУКА процессор и цифровой сигнальный процессор.
Он поддерживает чипсет Calypso производства Инструменты Техаса.[22]
Карстен Ноль расширил OsmocomBB, чтобы иметь возможность обнаруживать Ловцы IMSI.[23]
Смотрите также
использованная литература
- ^ «Лицензирование программного обеспечения». Osmocom.org. Получено 27 мая 2020.
- ^ «Мобильная связь с открытым исходным кодом». osmocom.org. Получено 2020-05-25.
- ^ а б OsmoBSC Руководство пользователя (PDF).
- ^ «25C3: Запуск собственной сети GSM». fahrplan.events.ccc.de. 2009-01-10. Получено 2020-05-27.
- ^ Автор (2018-08-30). «Телефонная сеть GSM в лагере EMF, построенная на Raspberry Pi и LimeSDR». Hackaday. Получено 2020-05-25.
- ^ Автор (2019-08-30). "CCCamp: 5000 хакеров, стоящих в своей области". Hackaday. Получено 2020-05-25.
- ^ онлайн, heise. "33C3: Hackerkongress endet mit Humba-Täterä im explodierenden Bällebad". Heise онлайн (на немецком). Получено 2020-05-25.
- ^ "SysmoBTS: Harald Weltes Sysmocom verkauft freie GSM-Basisstation - Golem.de". www.golem.de (на немецком). Получено 2020-06-29.
- ^ sysmocom (28.02.2016). «О системе sysmocom и культуре компании». sysmocom.de. Получено 2020-05-25.
- ^ «Sysmocom - Сотовая сетевая инфраструктура - Мобильная связь с открытым кодом». osmocom.org. Получено 2020-05-27.
- ^ Херрманн, Борис. "Am Rande des Funklochs". Süddeutsche.de (на немецком). Получено 2020-05-27.
- ^ «В защиту права на общение (оригинальное видео DeutscheWelle)». Vimeo. Получено 2020-05-27.
- ^ Босма, Джеффри; Soeurt, Джорис. «Подслушивание и дешифрование связи GSM с использованием легкодоступного недорогого оборудования и бесплатного программного обеспечения с открытым исходным кодом на практике» (PDF). Амстердамский университет.
- ^ «Обзор - OpenBSC - Мобильная связь с открытым исходным кодом». osmocom.org. Получено 2020-05-27.
- ^ Автор (2019-07-31). «RTL-SDR: семь лет спустя». Hackaday. Получено 2020-05-25.
- ^ Маркграф, Стив (31.07.2019). «RTL-SDR: семь лет спустя». Hackaday. Получено 2020-05-27.
- ^ «TETRA-Digitalfunk für jedermann». Heise Online (на немецком). Получено 2020-05-26.
- ^ "Digitaler Behördenfunk: Hacker arbeiten an freier TETRA-Implementierung - Golem.de". www.golem.de (на немецком). Получено 2020-05-26.
- ^ а б «OsmocomTETRA - OsmocomTETRA - Мобильная связь с открытым кодом». osmocom.org. Получено 2020-05-26.
- ^ «Osmo-tetra - OsmocomTETRA - Мобильная связь с открытым исходным кодом». osmocom.org. Получено 2020-05-26.
- ^ Пёнсген, Франсуа (2015). Безопасность GSM и GPRS с использованием OsmocomBB (PDF) (Магистр наук). Норвежский университет науки и технологий. п. 5. Получено 2017-05-04.
- ^ Купер, Т.А. (2012). Интеграция сетей GSM с открытым исходным кодом (Докторская диссертация, Технологический институт Вирджинии).
- ^ "GSM-Hacking: Osmocom-Patch Entdeckt stille SMS und Abhöraktionen - Golem.de". www.golem.de (на немецком). Получено 2020-06-29.