Снимок экрана от 2026-06-06 17-31-42.png
113.5 KB
Всем привет! Хорошие новости:
1.Доделали топологию платы для PTP GM. Сейчас оформляем заказ на производство первых образцов.
2.Доделали PVT модема для видео. Нашел разработчика в помощь.
3.Также доделал qc_debug_monitor переписав его на python3(изначально проект был на python2). Также к нему в комплект дописал web-server где есть кнопки перезагрузки модема и очистки логов для удобства работы. - https://gitflic.ru/project/sdivcom/qc_debug_monitor_python3
1.Доделали топологию платы для PTP GM. Сейчас оформляем заказ на производство первых образцов.
2.Доделали PVT модема для видео. Нашел разработчика в помощь.
3.Также доделал qc_debug_monitor переписав его на python3(изначально проект был на python2). Также к нему в комплект дописал web-server где есть кнопки перезагрузки модема и очистки логов для удобства работы. - https://gitflic.ru/project/sdivcom/qc_debug_monitor_python3
🔥9👍2
Всем привет! Анонсирую новый цикл заметок про ADSL тем что после работы наконец-то завел модем на базе старого Conexant на 6.8.0-124 ядре.
Что сделано по итогу:
1. Утилита переписана на Python 3 (src/cxacru-info.py форк оригинала Саймона Арлотта) — чистый Python 3, без предупреждений; исправлен баг со строкой
2. Оживлён реальный модем (ZyXEL Omni ADSL USB,
диагностировал отсутствие прошивки
нашёл Windows-драйвер в дампе диска →
достал официальный извлекатель
извлёк сигнатурно-проверенный
установил его + сделал rebind → драйвер залил прошивку (
Python 3-версия моего форка работает на реальном устройстве;
фикс строки
Что сделано по итогу:
1. Утилита переписана на Python 3 (src/cxacru-info.py форк оригинала Саймона Арлотта) — чистый Python 3, без предупреждений; исправлен баг со строкой
Power.2. Оживлён реальный модем (ZyXEL Omni ADSL USB,
0586:330a):диагностировал отсутствие прошивки
cxacru-fw.bin (dmesg: error -2);нашёл Windows-драйвер в дампе диска →
CnxEtU.sys;достал официальный извлекатель
cxacru-fw из CVS-снимка SourceForge, починил его под современную glibc (#include <string.h> — иначе memmem → segfault);извлёк сигнатурно-проверенный
cxacru-fw.bin (md5 fe7386af…);установил его + сделал rebind → драйвер залил прошивку (
found firmware → loading firmware → starting device);cxacru-info успешно читает живой модем.Python 3-версия моего форка работает на реальном устройстве;
фикс строки
Power виден живьём (Power -38 dBm/Hz);cxacru0, MAC 00:13:49:21:80:d7, версии/мощность читаются.🔥6👍4
Всем привет! Продолжаю работу над своим форком утилиты qc_debug_monitor. Изначальным вариантом я пользовался сам больше 3 лет и она была прекрасна всем кроме того что была написана на python2 и для её установки нужно было накатить и старые библиотеки и версию совместимого интерпретатора.
Поэтому я решил переписать её на Python3 без изменения философии и с указанием изначального автора, но потом мне захотелось упростить взаимодействие с ней т.к часто смотреть портянки логов неудобно и хочется упростить себе жизнь. Поэтому было написано приложение включающее простой веб-интерфейс что сейчас имеет следующий функционал:
1.Выводит логи модема в реальном времени и группирует их ко типу сообщений.
2.Умеет подключать и отключать APN.
3.Проверка доступности сети через ping.
4.Перезагрузка модема без потери линка с ним.
5.Вывод через мнемосхему этапа подключения модема и ключевых метрик соты и сети с журналом переходов.
6.Метрики сигнала LTE и графики с ними.
7.Вывод информации о типе модема и его sim карты.
И подключение к сети через PDP-контекст с журналом состояний.
Всё это доступно https://gitflic.ru/project/sdivcom/qc_debug_monitor_python3
Поэтому я решил переписать её на Python3 без изменения философии и с указанием изначального автора, но потом мне захотелось упростить взаимодействие с ней т.к часто смотреть портянки логов неудобно и хочется упростить себе жизнь. Поэтому было написано приложение включающее простой веб-интерфейс что сейчас имеет следующий функционал:
1.Выводит логи модема в реальном времени и группирует их ко типу сообщений.
2.Умеет подключать и отключать APN.
3.Проверка доступности сети через ping.
4.Перезагрузка модема без потери линка с ним.
5.Вывод через мнемосхему этапа подключения модема и ключевых метрик соты и сети с журналом переходов.
6.Метрики сигнала LTE и графики с ними.
7.Вывод информации о типе модема и его sim карты.
И подключение к сети через PDP-контекст с журналом состояний.
Всё это доступно https://gitflic.ru/project/sdivcom/qc_debug_monitor_python3
❤🔥5🔥3👏2❤1
Forwarded from likeabus channel
Писал когда-то давно тут про радиацию в интернете. Так вот, наткнулся опять тут на ряд статей по одному из таких проектов, а именно по UCSD Network Telescope.
UCSD Network Telescope - это один из крупнейших и старейших сетевых телескопов. Существует уже порядка 25 лет. На его основе написали чуть более 300 статей и продолжают.
Очевидный вопрос - зачем он вообще нужен и какой от него толк?
Короткий ответ - эта штука позволяет изучать интернет как некоторое явление, собирать о нём данные и анализировать.
Сам проект держится исключительно на энтузиастах и в последнее время у ребят уже начинаются проблемы с финансированием и поддержкой, т.к. сам шум растёт, DDoS всё больше, а инфраструктура очень слабо развивается. Плюс они используют честные белые IPv4 адреса, которые на вес золота, что и привело к сокращению самого полезного пространства телескопа на 37%.
Если интересуетесь, то вот тут все статьи по теме - https://catalog.caida.org/search?query=types=paper%20links=collection:ucsd_telescope_datasets
UCSD Network Telescope - это один из крупнейших и старейших сетевых телескопов. Существует уже порядка 25 лет. На его основе написали чуть более 300 статей и продолжают.
Сам телескоп - это конструкция из роутера, оптического сплиттера, виртуалок и хранилки. Анонсируют /9 и /10, дальше принимают на них трафик, часть из которого является валидным. На уровне сплиттера дублируют и копию перенаправляют в ВМки. Ну и в итоге уже анализируют.
Очевидный вопрос - зачем он вообще нужен и какой от него толк?
Короткий ответ - эта штука позволяет изучать интернет как некоторое явление, собирать о нём данные и анализировать.
Если же смотреть чуть детальней, то вот некоторые полезности:
- во-первых он показывает DDoS, который прилетает на ваши адреса в интернете, при этом вам не нужно получать эти данные от жертвы;
- во-вторых, можно изучить сам "опасный" трафик и более осмысленно на него влиять;
- в-третьих, показывает флуктуацию и тем самым сбои, блекауты, цензуру, т.е. был шум, а потом бац и нет.
Сам проект держится исключительно на энтузиастах и в последнее время у ребят уже начинаются проблемы с финансированием и поддержкой, т.к. сам шум растёт, DDoS всё больше, а инфраструктура очень слабо развивается. Плюс они используют честные белые IPv4 адреса, которые на вес золота, что и привело к сокращению самого полезного пространства телескопа на 37%.
Если интересуетесь, то вот тут все статьи по теме - https://catalog.caida.org/search?query=types=paper%20links=collection:ucsd_telescope_datasets
catalog.caida.org
CAIDA Resource Catalog
Search a catalog of Datasets, Papers, Presentations, Software, Recipes, Media, and Collections — CAIDA resources plus thousands of external publications that use CAIDA data.
❤4
Всем привет. Вышла 5 часть заметок про модем на базе PlutoSDR. https://telegra.ph/SDR-videomodem-modem-uezzhaet-v-FPGA-Pluto-only-TX-06-20
Стараюсь честно описывать процесс без заигрывания и бравады. Поэтому эта заметка больше про подумать над чем ещё поработать лично мне.
Стараюсь честно описывать процесс без заигрывания и бравады. Поэтому эта заметка больше про подумать над чем ещё поработать лично мне.
Telegraph
SDR видеомодем: модем уезжает в FPGA (Pluto-only TX)
В прошлой части я добил FEC-floor: continuous TX дал 0.0% fail rate, картинка пошла без квадратиков. Стек к тому моменту — чистый Python + Numba на десктопе: ffmpeg → FEC → OFDM → libiio → Pluto. Десктоп считал DSP, Pluto был «глупым» DAC-ом. Эта заметка…
🔥6👍3
Всем привет! Мой форк qc_debug_monitor обзавёлся мнемосхемами и режимами 2G only и 3G only - https://gitflic.ru/project/sdivcom/qc_debug_monitor_python3
👍4
Всем привет! Внезапная заметка на скорую руку про восстановление оригинального B210 с работы. https://telegra.ph/Kak-otremontirovat-slomannyj-originalnyj-B210-06-25
Telegraph
Как отремонтировать сломанный оригинальный B210
На работе сегодня коллеги отдали на восстановление оригинальный B210 от ettus research. В результате неудачной прошивки USB bootloader'а в плате USRP B210, USB устройство перестало вообще определяться. Как же решить эту проблему? Ставим перемычку на R402…
👍6❤🔥3🔥2
Всем привет! Вышла 6 заметка из цикла рассказов как я пишу модем для передачи и приёма видео. https://telegra.ph/SDR-videomodem-peredatchik-stanovitsya-avtonomnym-Pluto-na-stole-bez-kompyutera-06-28
Telegraph
SDR видеомодем: передатчик становится автономным (Pluto на столе, без компьютера)
В прошлой заметке, модем уехал в FPGA Pluto: маппинг + IFFT + framing — в логике, A9 гонит FEC и рулит через AXI-Lite. Но я уперся в стену streaming: dac_dma в режиме cyclic лупит один статичный кадр и ограничен ~2048 сэмплами, а реальное видео — это меняющийся…
👍5
Всем привет. Одни уважаемые люди попросили меня про модем больше не рассказывать и не писать, а так как я уважаю уважаемых людей то на этом про модем заканчиваю писать. Дальше будут посты про другой, не менее интересный проект. Всем добра!
😁11👍5❤🔥2
Привет всем! Вышла ещё одна заметка про сим-карты - https://telegra.ph/Prodolzhenie-priklyuchenij-s-sim-kartami-07-04
Telegraph
Продолжение приключений с сим-картами
В первой заметке я разбирал 292 карты, сейчас к ним добавились ещё 41. Кратко разберем их! 1. Tele2 — четвертый российский оператор Домашняя сеть 25020, SPN в двух брендах: Tele2 (12 карт) и t2 (11 карт) — ребрендинг виден прямо в EF.SPN. ICCID: 89701206……
🔥4👍2
Всем привет. Утилита qc_debug_monitor_python3 с веб-монитором приобрела ещё ряд функций. О ней вышла заметка - https://telegra.ph/QC-DEBUG-MONITOR-Moya-realizaciya-s-veb-serverom-07-05
Утилита доступна здесь - https://gitflic.ru/project/sdivcom/qc_debug_monitor_python3
Утилита доступна здесь - https://gitflic.ru/project/sdivcom/qc_debug_monitor_python3
Telegraph
QC_DEBUG_MONITOR. Моя реализация с веб-сервером
Есть класс инструментов, которые сами по себе не делают ничего «полезного» они просто показывают, что происходит внутри. Осциллограф, логический анализатор, Wireshark. Эта программа из того же семейства, только объект наблюдения — модем Qualcomm, а шина,…
👍2🔥1
Семён сохраняет полезное_)
Купил сплиттер для GNSS сигнала и конечно разобрал. Комментировать тут - только портить
Гляну сегодня на работе 1 и 3 порт выходной.
👍6
Forwarded from linkmeup
Достаточно ожидаемая история в том плане, что ИБ наконец-то дотягивается даже до самых консервативных отраслей. Кто не знаком с проблематикой поездов, можно поискать истории про взаимосвязь поездов с дискетами, а также знаменитый случай блокировки состава, приехавшего на ремонт в неблагословлённое депо.
В этом докладе под прицелом система сигнализации испанских железных дорог и возможность запускать по ней всякое, включая сигналы экстренного торможения, имея на руках пару конденсаторов и катушек. Но досталось там не только испанцам, а вообще всем на стандарте ERTMS/ETCS, потому что где нет шифрования сигналов и аутентификации источника на приёмнике, там любой мимокрокодил, прочитавший документацию, может пускать поезда под откос.
https://www.youtube.com/watch?v=hd6221cFb3g
В этом докладе под прицелом система сигнализации испанских железных дорог и возможность запускать по ней всякое, включая сигналы экстренного торможения, имея на руках пару конденсаторов и катушек. Но досталось там не только испанцам, а вообще всем на стандарте ERTMS/ETCS, потому что где нет шифрования сигналов и аутентификации источника на приёмнике, там любой мимокрокодил, прочитавший документацию, может пускать поезда под откос.
https://www.youtube.com/watch?v=hd6221cFb3g
YouTube
Black Hat Europe 2025 | Taking Control Over Legacy And ERTMS/ETCS Railroad Signaling Systems
Railroad signaling systems have evolved from legacy trackside beacons to sophisticated digital protocols such as the European Train Control System (ETCS) under the European Rail Traffic Management System (ERTMS). Despite these advancements, security vulnerabilities…
❤3👍1