Об этом проекте
TelcoChisel OS — это дистрибутив Linux, предназначенный для исследований в области телекоммуникационной безопасности, анализа базовых станций и радиочастотного тестирования. Он построен на Ubuntu 24.04 LTS с низколатентным ядром и поставляется в виде загрузочного live ISO, позиционируя себя как готовую к использованию рабочую станцию с поддержкой офлайн-работы для аудита сотовых сетей и инженерии SDR.
Что входит в состав
- Низколатентное ядро реального времени с вытесняющим планированием, ограничениями PAM, предоставляющими пользователям группы realtime SCHED_RR-приоритет и неограниченную заблокированную память, предварительным выделением USB-буфера и отключённым autosuspend для SDR-оборудования, а также команда настройки 10GbE для jumbo-кадров и увеличенных буферов сокетов.
- Каталог из примерно 100 предустановленных инструментов, организованных в 11 доменов: SDR и RF DSP (GNU Radio, UHD, SoapySDR, Gqrx, URH, Inspectrum), стеки GSM/2G (OsmocomBB, OpenBTS, YateBTS, OsmoGSM), LTE/4G RAN (srsRAN, srsUE, LTESniffer, LTE-CellScanner), 5G NR и O-RAN (Open5GS, UERANSIM, инструменты O-RAN E2/O1, 5Ghoul), прошивки базовых станций и модемов (FirmWire, QCSuper, SCAT, MTKClient, EDL), аудит SIM и смарт-карт (SIMtrace 2, pySim-shell, lpac eSIM LPA, SIMtester), ядро сети и сигнализация (SigPloit, Diafuzzer, сканирование SCTP, фаззеры 5G SBI), доступ к мобильным устройствам (ADB, Fastboot, Heimdall), сетевые и проводные инструменты, аудит VoIP/PBX (SIPVicious, SIPp, sipsak) и утилиты управления системой.
- Единый оператор командной строки `telcosec` для предполётных проверок, перечисления оборудования, запуска локального ядра Open5GS 5G SA, декодирования ATR смарт-карт ISO 7816-3, настройки сетевых интерфейсов, поиска по офлайн-каталогу инструментов и открытия локальной документации.
- Функции инспекции смарт-карт и eSIM, включая декодирование ATR, перехват APDU через SIMtrace 2 с потоковой передачей GSMTAP в Wireshark и инспекцию профилей eSIM GSMA SGP.22.
- Инструменты для базовых станций, такие как эмуляция FirmWire для прошивок Samsung Shannon и MediaTek, захват логов Qualcomm DIAG и MediaTek с преобразованием в PCAP/GSMTAP, а также низкоуровневые утилиты прошивки.
Распространение и развёртывание
Описаны два варианта ISO: флагманское полевое издание (~5,5 ГБ) со всеми инструментами и офлайн-ресурсами и модульное облегчённое издание (~1,8 ГБ), которое подгружает доменные наборы по требованию с сервера метапакетов. Предлагаются четыре режима загрузки: стандартный live с низколатентным ядром, live с зашифрованным постоянным хранилищем AES-XTS LUKS, режим только в RAM и сессия с тайловым оконным менеджером i3. Поддерживается контейнерное развёртывание через rootless Podman-поды и манифесты Kubernetes для тестовых стендов ядра 5G.
Целевые пользователи
Проект ориентирован на аудиторов телекоммуникационной безопасности и операторов мобильных сетей, проверяющих ядро 5G SA, REST API SBA и интерфейсы O-RAN; red teams, выполняющие симуляцию ложных базовых станций, аудит базовых станций и over-the-air фаззинг; государственных и оборонных пользователей, нуждающихся в изолированной криминалистической работе; и академических исследователей, создающих воспроизводимые тестовые стенды 5G, LTE и SDR.
Лицензирование и ответственное использование
Проект выпущен под лицензией Apache 2.0. README содержит предупреждение о том, что дистрибутив предназначен только для авторизованных оценок безопасности, академических исследований и законного тестирования на проникновение, а радиочастотные излучения и тестирование перехвата сотовой связи подлежат правовому регулированию.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.