Osmocom - Osmocom
Původní autoři | Harald Welte |
---|---|
Vývojáři | Osmocom open source komunita |
Úložiště | sakra |
Napsáno | C, C ++ |
Typ | Telekomunikační software |
Licence | Affero GPLv3 pro veškerý mobilní software, GPLv2 + pro zbývající software (libosmocore, OsmoPCU, OsmoSTP, OsmoGGSN)[1] |
webová stránka | osmocom |
Osmocom (open source mobilní komunikace) je open-source software projekt, který implementuje několik standardů mobilní komunikace, včetně GSM, DECT, TETRA a další.[2]
Historie a použití
V roce 2008 Harald Welte a Dieter Spaar experimentoval s a základní vysílací a přijímací stanice z Siemens to bylo konec života a implementoval BSC stranu protokolu A-bis, který se nakonec změnil na OpenBSC. Po získání většího zájmu byla přidána podpora pro další modely BTS.[3] První vydání projektu OpenBSC proběhlo 25. dne Kongres komunikace chaosu se konalo v prosinci 2008.[4]
V následujících letech byl software používán u různých hackerské nevýhody jako je Chaos Communication Congress, Komunikační tábor chaosu a Elektromagnetické pole poskytnout a mobilní síť.[5][6][7]
V roce 2010 byla vyvinuta telefonní implementace zásobníku GSM s názvem OsmocomBB. Spolu s OpenBSC se tyto projekty staly součástí nového zastřešujícího projektu Osmocom.[3]
Sysmocom GmbH společnost založili Welte a Holger Freyther[8] v roce 2011 poskytovat komerční podporu.[9][10]
Od roku 2018 se používá software Osmocom a hardware Sysmocom Villa Talea de Castro v Mexiko poskytovat mobilní síť přibližně 3 500 lidem.[11][12]
Software Osmocom byl použit ve výzkumných projektech.[13]
Projekty
OpenBSC
OpenBSC byl projekt na vývoj a svobodný software implementace GSM zásobník protokolu a prvky. Běží na Linuxu a vyžaduje rozhraní E1 (ISDN Rozhraní primární rychlosti, přes mISDN ). Je napsán v jazyce C a licencován pomocí licence GPL (≥v2).
První verze implementovala specifikaci GSM 21.12 a 08.5x a pracovala pro konkrétní stanici základního vysílače / přijímače (Siemens BS11 MicroBTS).
OpenBSC implementoval několik MSC komponenty, včetně protokolu A-bis (protokol mezi BTS a BSC ), AUC, HLR, VLR (oba používají SQL tabulky) a a SMS Spínací centrum. OpenBSC je přístupný pomocí telnet.
OpenBSC podporoval následující zařízení BTS:
- Siemens BS11 (microBTS) (rozhraní primární rychlosti E1)
- ip.access nano BTS (PoE-interface)
OpenBSC je nyní považován za starší verzi a funkce byly rozděleny do různých projektů: OsmoBSC, OsmoMSC a OsmoHLR.[14]
SDR
rtl-sdr[15] objevil Steve Markgraf, který také vytvořil osmo-fl2k pro rádiové přenosy. Tyto projekty ukončily používání OsmoSDR.[16]
OsmoTETRA
Projekt OsmoTETRA implementuje protokol TETRA.[17][18][19] Osmo-tetra implementuje spodní vrstvu protokolu.[20] Některé provedené výzkumy odhalily, že některý vládní provoz není řádně zabezpečen.[19]
OsmocomBB
OsmocomBB je bezplatný firmware pro procesor základního pásma mobilních telefonů, které zpracovávají kódování a rádiovou komunikaci jak hlasu, tak dat. OsmocomBB je jediná existující bezplatná implementace firmwaru základního pásma, s výjimkou neúspěšných projektů, jako je TSM30 THC a MadOS.[21]
OsmocomBB implementuje GSM zásobník protokolu je tři nejnižší OSI Vrstvy protokolu GSM na straně klienta a ovladače zařízení. Vrstvy protokolu tvořící jádro existují na procesoru základního pásma, obvykle sestávající z PAŽE procesor a procesor digitálního signálu.
Má podporu pro čipovou sadu Calypso produkovanou společností Texas Instruments.[22]
Karsten Nohl rozšířil OsmocomBB, aby byl schopen detekovat Lapače IMSI.[23]
Viz také
Reference
- ^ „Softwarová licence“. Osmocom.org. Citováno 27. května 2020.
- ^ „Mobilní komunikace s otevřeným zdrojovým kódem“. osmocom.org. Citováno 2020-05-25.
- ^ A b Uživatelská příručka pro OsmoBSC (PDF).
- ^ „25C3: Provozování vlastní sítě GSM“. fahrplan.events.ccc.de. 2009-01-10. Citováno 2020-05-27.
- ^ Do (2018-08-30). „Telefonní síť GSM v táboře EMF postavená na malině Pi a LimeSDR“. Hackaday. Citováno 2020-05-25.
- ^ Do (2019-08-30). „CCCamp: 5 000 hackerů stojí na svém poli“. Hackaday. Citováno 2020-05-25.
- ^ online, heise. „33C3: Hackerkongress endet mit Humba-Täterä im explodierenden Bällebad“. online (v němčině). Citováno 2020-05-25.
- ^ „SysmoBTS: Harald Weltes Sysmocom verkauft freie GSM-Basisstation - Golem.de“. www.golem.de (v němčině). Citováno 2020-06-29.
- ^ sysmocom (2016-02-28). „O pozadí sysmocomu a firemní kultuře“. sysmocom.de. Citováno 2020-05-25.
- ^ „Sysmocom - Infrastruktura celulárních sítí - Open Source Mobile Communications“. osmocom.org. Citováno 2020-05-27.
- ^ Herrmann, Boris. „Am Rande des Funklochs“. Süddeutsche.de (v němčině). Citováno 2020-05-27.
- ^ „Na obranu práva na komunikaci (původní video DeutscheWelle)“. Vimeo. Citováno 2020-05-27.
- ^ Bosma, Jeffrey; Soeurt, Joris. „Odposlech a dešifrování GSM komunikace pomocí snadno dostupného nízkonákladového hardwaru a bezplatného open-source softwaru v praxi“ (PDF). University of Amsterdam.
- ^ "Přehled - OpenBSC - Open Source Mobile Communications". osmocom.org. Citováno 2020-05-27.
- ^ Do (2019-07-31). „RTL-SDR: o sedm let později“. Hackaday. Citováno 2020-05-25.
- ^ Markgraf, Steve (2019-07-31). „RTL-SDR: o sedm let později“. Hackaday. Citováno 2020-05-27.
- ^ „TETRA-Digitalfunk für jedermann“. Heise online (v němčině). Citováno 2020-05-26.
- ^ „Digitaler Behördenfunk: Hacker arbeiten an freier TETRA-Implementierung - Golem.de“. www.golem.de (v němčině). Citováno 2020-05-26.
- ^ A b „OsmocomTETRA - OsmocomTETRA - mobilní komunikace s otevřeným zdrojovým kódem“. osmocom.org. Citováno 2020-05-26.
- ^ „Osmo-tetra - OsmocomTETRA - mobilní komunikace s otevřeným zdrojovým kódem“. osmocom.org. Citováno 2020-05-26.
- ^ Pönsgen, François (2015). Zabezpečení GSM a GPRS pomocí OsmocomBB (PDF) (M.Sc.). Norská univerzita vědy a technologie. p. 5. Citováno 2017-05-04.
- ^ Cooper, T. A. (2012). Integrace open-source sítí GSM (Doktorská disertační práce, Virginia Tech).
- ^ „Hackování GSM: Osmocom-Patch zadává SMS a Abhöraktionen - Golem.de“. www.golem.de (v němčině). Citováno 2020-06-29.