Compare commits

...

15 Commits

Author SHA1 Message Date
1ae92bc988 cache clear action 2023-06-30 19:53:01 +03:00
fa6c6e5bba add title and description 2023-06-29 18:19:44 +03:00
87e30bff2c gsm and dig 2023-06-29 18:15:14 +03:00
8021563aab
Matadata 2023-06-21 17:48:17 +03:00
7ad0c723ee
Update pi-star-and-mmdvm.md 2023-06-21 16:41:22 +03:00
296bbb0097
Test 2023-06-21 16:27:44 +03:00
82d01af15e
Update pi-star-and-mmdvm.md 2023-06-21 15:49:12 +03:00
2d74b7036d pistar styles 2023-06-20 19:29:16 +03:00
ccff647026 pistar components 2023-06-20 19:24:02 +03:00
c1d3a502a3 add pi-star screenshot 2023-06-20 18:57:46 +03:00
24ee76c692 signal fix 2023-06-19 18:33:22 +03:00
379c42537d Signal reports 2023-06-19 18:30:45 +03:00
185adaf22d fix 2023-06-17 23:55:22 +03:00
14919808f4 fix 2023-06-17 23:53:22 +03:00
7b3837bda6 mmdvm 2023-06-17 23:50:07 +03:00
15 changed files with 356 additions and 3 deletions

View File

@ -29,7 +29,10 @@ jobs:
username: ${{ secrets.USERNAME }}
key: ${{ secrets.KEY }}
port: ${{ secrets.PORT }}
script: cd /root/assada.dead.guru/ && git submodule update --remote --merge
script: |
cd /root/assada.dead.guru/ && git submodule update --remote --merge
docker compose exec assada-php php artisan cache:clear
docker compose exec assada-php php artisan route:cache
- name: send telegram message on push
uses: appleboy/telegram-action@master

View File

@ -1,3 +1,8 @@
---
Author: Assada
Title: Про цей блог.
---
# About
Привіт. Тут можна читати всі мої особисті записи. Вони також опубліковані на [GitHub](https://github.com/assada/notes).

View File

@ -0,0 +1,79 @@
---
Author: Assada
Title: Працюємо з gr-gsm і збираєм IMSI поряд
Description: Короткий опис роботи з gr-gsm для перехоплення трафіку GSM і збору IMSI
---
# Працюємо з gr-gsm і збираєм IMSI поряд
> Описаний лише пасивний варіант. Активний варіант буде доданий згодом окремою статтею.
## Необхідне залізо
* RTL-SDR або hackrf one
* антнена що хочаб якось приймає GSM 2G частоти
* комп'ютер з Linux
## Встановлення gnuradio
```bash
sudo add-apt-repository ppa: gnuradio/gnuradio-releases
sudo apt-get update
sudo apt-get install gnuradio
```
## Встановлення gr-gsm
**gr-gsm** — блоки та інструменти для GNU Radio, які обробляють трафік GSM
```bash
git clone https://gitea.osmocom.org/sdr/gr-gsm
cd gr-gsm
mkdir build
cd build
cmake ..
mkdir $HOME/.grc_gnuradio/ $HOME/.gnuradio/
make
```
```bash
sudo make install
sudo ldconfig
```
Більше можна прочитити тут: https://osmocom.org/projects/gr-gsm/wiki/Installation
## Перехоплюємо трафік GSM та збираємо IMSI
Першим хорошим кроком для того, щоб перевірити, чи все працює, є запуск команди sudo grgsm_scanner. З моменту запуску буде здійснено пошук та перелік усіх найближчих базових станцій. Це може зайняти близько хвилини, перш ніж Ви побачите станції.
```bash
#RTL-SDR
grgsm_scanner --band=GSM900 --gain=34 --speed=5 --args=rtl=0
#HackRF
grgsm_scanner --band=GSM900 --gain=40 --args=hackrf=0
```
![Ваші базові станції поряд](https://i.imgur.com/sUp1gRR.jpeg){.md-cover .md-img-r}
Коди операторів (mnc) можна подививтись тут: https://mcc-mnc.com/
Виберіть базову станцію, з якої потрібно “сніфати” трафік. Потужність сигналу для цього вказана в крайній правій колонці. Числа, ближчі до нуля, представляють сильніший сигнал. Для цього прикладу я буду використовувати станцію на частоті 949,8 Мгц. Ви можете перехоплювати трафік за допомогою команди sudo grgsm_livemon -f 949.8M.
Щоб перевірити що у вас все точно ок можна запустити `sudo grgsm_livemon -f 949.8M` і побачити що в консолі відображається трафік у вигляді безкінечного потоку "байтіків". Якщо все ок, то можна переходити до наступного кроку. (не забудьте зупинити тут grgsm_livemon)
```bash
# RTL
grgsm_livemon_headless --fc 949.8M --gain 34 --args rtl=0
# HRF
grgsm_livemon_headless --fc 949.8M --gain 40 --args hackrf=0
```
Тепер можна запускати **Wireshark** з фільтром: `wireshark -k -Y '!icmp && gsmtap' -i lo &`
![Wireshark і GSM пакети перехоплені з lo інтерфейсу по udp порту 4729](https://i.imgur.com/qCdGTpd.png){.md-cover .md-img-r}
Тепер можете шукати пакет `e212.imsi` і там все буде.
Також можна запустити `python3 simple_IMSI-catcher.py` з пакету https://github.com/Oros42/IMSI-catcher

View File

@ -1,3 +1,9 @@
---
Author: Assada
Title: Радіоаматарство в Україні його стан зараз і перспективи
Description: Що відбувається з радіоаматорством в Україні і що робити щоб це змінити.
---
# Радіоаматарство в Україні його стан зараз і перспективи
> AHTUNG! Обережно! Мат.

99
ham/pi-star-and-mmdvm.md Normal file
View File

@ -0,0 +1,99 @@
---
Author: Assada
Title: Що таке MMDVM та PI-Star?
Description: Опис MMDVM та PI-Star
---
# Що за MMDVM та PI-Star?
DMR, D-STAR, YSF, P25 — радіоаматори дуже полюбляють дивні абрівеатури. *MMDVM* — одна з них. Це те що вам допоможе обєднати всі ці різні цифрові радіосистеми в одну. Інша абрівеатура — *PI-Star* — це програмне забезпечення для Raspberry Pi, яке дозволяє використовувати MMDVM.
> Без радіоаматорської ліцензії можна але складно і не треба та будьте уважні — використовуйте лише приватні мастер сервери. Якщо ви HAM боярин то ви знаєте що робити.
## Що таке MMDVM?
**MMDVM** (Multi-Mode Digital Voice Modem) — це апаратний модуль, який дозволяє використовувати одну антену для всіх цифрових режимів. Він приймає цифровий сигнал з радіостанції, перетворює його в цифровий сигнал, який можна передавати по Інтернету, а потім знову перетворює його в цифровий сигнал, який можна передавати по радіо.
![Найдоступніший MMDVM Hotspot встановлений на Raspberry Pi Zero](https://i.imgur.com/XAOVTAP.png){.md-cover .md-img-r}
Це карманний low-power персональний хотспот\репітер який надає вам цифровий зв"язок різних "модів" (режимів) з будь-якої точки світу, де є доступ до Інтернету.
З фізичної точки зору найдешевший хотспот (JumboSPOT) містить передавач ADF7021 з можливим діапазоном частот 80-940 МГц, STM32 та невелику антену. JumboSPOT встановлюється на Raspberry Pi Zero W. Це найбільш доступний варіант для використання в домашніх умовах. Також є купа різних більш дорогих і зручних варіантів, що мають вбудований GPS для APRS, LTE для доступу до Інтернету, а також вбудований дисплей.
### Короткий юзкейс використання MMDVM:
У вас є DMR (наприклад #hw/anytone-d878uvII.md) рація та у вашого друга з іншої країни є YSF рація. Ви хочете звязатися з ним. Що ви робите?
Купуєте MMDVM, втановлюєте pi-star. Налаштовуєте pi-star для зєднання з одним мастер сервером ==Про це далі== в інтернеті і вільно спілкуєтесь з вашим другом. MMDVM встановлений на Raspberry Pi Zero W, який підключений до вашого домашнього роутера або до хотспота Wifi на вашому телефоні. Це реально пррацює так просто.
### Мастер сервери
Короче кажучи і дуже спрощуючи ви передаєте свій цифровий сигнал рації (DMR, YSF, D-STAR та інші) на якийсь сервер в інтернеті. Використовуєте якусь talk групу і всі хто підєднаний до цієї talk групи почують вас. Це називається мастер сервер.
Основний і найбільший мастер сервер це **BrandMeister** https://brandmeister.network. Є ще декілька інших, але вони не такі популярні. Ви також можете створити власний мастер сервер, наприклад, використовуючи HBlink3 https://github.com/lz5pn/HBlink3.
Ось декілька інших sellf-hosted мастер серверів для DMR/YSF/D-STAR:
* https://github.com/carpaldolor/DMRServer
* https://github.com/USA-RedDragon/DMRHub
* https://github.com/w9zep/Crazy-Horse-DMR-Server
* https://github.com/hp3icc/Easy-FreeDMR-Docker
## Що таке PI-Star?
**PI-Star** (https://www.pistar.uk/) це система управління MMDVM для Raspberry Pi. Вона дозволяє вам налаштувати MMDVM для використання з різними мастер серверами.
**PI-Star** включає, але не обмежуєтсья, великим списоком попередньо встановлених компонентів і графічну веб-панель для управління ними. Сама панель написана на PHP і здебільшого використовується для відображення данних та налаштування конфігураційних файлів. Всі інші компоненти це C\C++ програми, які виконуються в фоновому режимі.
### Основні компоненти
![Статус компонентів можна побачити на Admin Dashboard](https://i.imgur.com/BOJgBGX.png){.md-cover .md-img-r}
* **MMDVM Host** - Є частиною платформи MMDVM. Дозволяє підключатися до мереж: D-STAR, DMR, YSF, NXDN, P25...
* **APRS Gateway** - Шлюз APRS. Дозволяє підключатися до APRS мережі.
* **DstarRepeater** - Дозволяє використовувати пристрій як D-STAR точки доступу/ретранслятора.
* **ircDDBGateway** - Шлюз Дозволяє підключатися до мережі D-STAR.
* **TimeServer** - транслює час для D-STAR.
* **DMR Gateway** - Шлюз Дозволяє підключатися до мережі DMR.
* **YSF Gateway** - Шлюз Дозволяє підключатися до мережі YSF.
* **YSF2DMR** - Є програмним перекодировщиком з YSF. Дозволяє підключатися до мережі DMR використовуючи YSF.
* **DMR2YSF** - Є програмним перекодировщиком з DMR. Дозволяє підключатися до мережі YSF використовуючи DMR.
* **Pi-Star Remote** - Дозволяє керувати хотсоптом по рідо каналу.
Керувати **Pi-Star** по радіо каналу потрібно лише в зоні впевненого прийому, щоб гарантувати виконання команди.
Приклад **Pi-Star Remote** команд для різних модів:
```ini
[d-star]
# UR fields
svckill=SVCKILL
svcrestart=SVCRSTRT
reboot=REBOOTPI
#shutdown=SHUTDOWN
#8Ball=8BALL
[dmr]
# TG commands
reconnect=8999994
hostfiles=8999995
svckill=9999999
svcrestart=9999998
reboot=9999997
#shutdown=9999996
[ysf]
# ROOM commands
svckill=99999
svcrestart=99998
reboot=99997
#shutdown=99996
```
![Dashboard що показує статус систем та модів. Можна побачити активність на мастерсервері](https://i.imgur.com/SmKB8Ka.jpeg){.md-cover .md-img-r}
**Pi-Star** доволі давно не оновлювався. Він працює. Працює майже без проблем (основна проблема це обчислювальна потужність Raspberry Pi Zero W). Але я рекомендую хардфорк Pi-Star від W0CHP (W0CHP-PiStar-Dash (WPSD)) https://w0chp.net/w0chp-pistar-dash/ Він розвиваєтсья активно, має підтримку в діскорді, базовий дестрибутив оновлений до останньої версії LTS Raspbian, а також має декілька додаткових функцій.
Також дуже рекомендую використовувати щось більш потужне ніж Raspberry Pi Zero W. Можливо варто подивитися в сторону Raspberry Pi 3B+ або Raspberry Pi 4. Але в основному повільність системи можна помітити під час її налаштування. Умовний read only режим працює нормально навіть на Raspberry Pi Zero W.
![Загальний вигляд робочого столу з відкритим Live Caller Display в W0CHP-PiStar-Dash (WPSD)](https://i.imgur.com/INmGQq9.jpeg){.md-cover .md-img-r}
Загалом можу написати Quick Start Guide для Pi-Star і MMDVM. Якщо цікаво, то пишіть в коментарях. ==Але кому воно потрібне. Це, всеодно, ніхто не читає==

View File

@ -0,0 +1,66 @@
---
Author: Assada
Title: Репорти про сигнали
Description: Що таке 59 і як працювати з репортами радіозв'язку
---
# Практичні звіти про сигнали
Кожен хоче знати, як звучить його сигнал в ефірі, найкращим способом дізнатися є звіт про сигнал від інших радіоаматорів. Стандартним методом звітування про сигнал для аматорського радіо є система RST (Readability-Signal Strength-Tone), максимальною (найкращою) оцінкою для SSB є RS = 59, а для CW - RST = 599.
На КВ-діапазонах ви зазвичай почуєте щось на кшталт цього: «чую вас на п’ять дев’ять у цекнтральному Криму».
Потужність сигналу зазвичай відображає те, що оператор бачить на S-метрі свого приймача. Звичайно, як CW, так і SSB, S-метр буде трохи "стрибати", тому потрібна деяка інтерпретація значень. Що ще важливіше, існують багато варіацій калібрування S-метра, тому звіти про сигнали можуть відрізнятися залежно від радіо.
Звіт 55 або 57 вказує на те, що сигнал добре читається, але сила сигналу не така сильна, як у сигналу з 59 .
![S-метр аматорської станції](https://i.imgur.com/0WW62zD.jpeg){.md-cover .md-img-r}
Більшість S-метрів показують розширену шкалу вище S9, яка вказана в децибелах. Шкала може бути позначена +10 дБ, +40 дБ тощо, що вказує на те, що потужність сигналу набагато сильніша, ніж S9. У цьому випадку ви почуєте, як радіоаматори говорять щось на кшталт «ви 5 9 плюс 20 дБ».
Оператори CW можуть замінити 9 на літеру N, надсилаючи звіт 5NN. (В азбуці Морзе N є набагато коротшим символом, ніж 9.)
599: `..... ----. ----.` та 5NN: `..... -. -.` - це одне й те ж.
Насправді існує набір «урізаних чисел», які CW оператори часто використовують для скорочення: 0 замінюється на T, 5 замінюється на E тощо. Звіт RST 599 можна надіслати як ENN.
На УКХ FM звіти про сигнали часто подаються в термінах заглушення FM. Кажуть, що сильний FM-сигнал «заспокоює приймач», оскільки в отриманому аудіо, шуму практично немає. По мірі зниження потужності сигналу в отриманому сигналі починають з’являтися шуми. При певному рівні сигналу, шум різко зростає і сигнал стає поганим. Це різке збільшення називається пороговим ефектом ==threshold effect==, тобто FM-сигнали не загасають поступово, вони раптово "врізаються" в шум. Ключова ідея тут полягає в тому, що ви хочете, щоб ваш сигнал був достатньо сильним, щоб перевищувати поріг шуму. З точки зору звіту про сигнал, сильний сигнал може призвести до звіту про «повне затихання». Якщо сигнал менше, ніж повне затихання, ви можете почути повідомлення на кшталт «90 відсотків затихання» або «у вас близько 10% шуму», обидва описують кількість шуму в сигналі. Якщо сигнал дійсно шумний, у звіті може бути «50% тиші».
Ви також почуєте класичний звіт про сигнал 5 9 на FM, де мається на увазі «відмінний сигнал». У той час як S-метри CW/SSB трансиверах часто погані на FM модуляціях.
Іноді оператор на іншому кінці шукає більш точної і критичної оцінки якості свого сигналу. Якщо він скаже щось про те, що «перевіряю новий мікрофон» або «працюю над вирішенням проблеми зі звуком», це може бути підказкою витратити трохи додаткового часу на справжнє прослуховування сигналу та надання додаткових коментарів щодо його звучання. Для більшості з нас ми фактично не можемо почути власний сигнал в ефірі, тому дуже корисно отримати якісний зворотний зв’язок від інших радіоаматорів.
Система RST, як зазначено на веб-сайті ARRL (http://www.arrl.org/quick-reference-operating-aids):
## Розбірливість (Readability)
1. Нерозбірливо, прийом неможливий.
2. Можна розібрати окремі слова, букви.
3. Розбірливо, але з великими труднощами (30-50%).
4. Розбірливо практично без труднощів.
5. Абсолютно розбірливо (100%).
## Сила сигналу (Signal Strength)
1. Слабкі сигнали, ледь помітні.
2. Дуже слабкі сигнали, прийом майже неможливий.
3. Слабкі сигнали, що приймаються насилу
4. Тихі сигнали
5. Задовільні сигнали.
6. Хороші сигнали.
7. Помірно сильні сигнали.
8. Сильні сигнали.
9. Надзвичайно сильні сигнали.
## Тон (Tone)
1. надзвичайно грубий, шиплячий тон
2. дуже грубий тон
3. хрипкий, злегка музичний тон
4. досить хрипкий тон середньої музичності
5. дзюркотливий музично-модульований тон
6. Відфільтрований тон, чіткий слід пульсацій модуляції.
7. Майже чистий тон, невеликими слідами пульсації модуляції.
8. Майже ідеальний тон, легкі сліди модуляції.
9. Ідеальний тон, жодних слідів пульсації чи будь-якої модуляції.

View File

@ -1,3 +1,8 @@
---
Author: Assada
Title: Як працює цей сайт
---
# Як працює цей сайт
Я довго шукав платформу що дозволить швидко і зручно створювати нотатки і публікувати їх у тому вигляді який мені подобається.

View File

@ -1,3 +1,9 @@
---
Author: Assada
Title: AnyTone D878UVII PLUS
Description: Трохи цікавої інформації про рацію AnyTone D878UVII PLUS
---
# AnyTone D878UVII PLUS
## Історія "Пароль прошивки AnyTone D878UVII PLUS"
@ -10,7 +16,7 @@
Одразу при спробі прочитати прошивку з рації я отримав вікно запиту пароля.
![Який ще пароля](https://i.imgur.com/0MBAArR.png){.md-cover .md-img-r}
![Який ще пароль](https://i.imgur.com/0MBAArR.png){.md-cover .md-img-r}
Одразу після цього я пішов питати у продавця чи дійсно рації нові і чи ніхто їх не шив. У відповідь отримав що рації нові з Китаю у коробці 10 штук і у нього ще є якщо треба.

View File

@ -1,3 +1,9 @@
---
Author: Assada
Title: Flipper Zero Українською
Description: Загалні відомості про Flipper Zero
---
# Flipper Zero
![Загальний Вигляд](https://i.imgur.com/gld1jRC.jpeg){.md-cover .md-img-r}

View File

@ -1,3 +1,9 @@
---
Author: Assada
Title: Hack RF One та Portapack Українською
Description: Загалні відомості про Hack RF One та Portapack
---
# Hack RF One and Portapack
![Загальний Вигляд Portapack](https://i.imgur.com/YKr6CML.jpeg){.md-cover .md-img-r}

View File

@ -1,3 +1,9 @@
---
Author: Assada
Title: Про роботу зі сканером Uniden BCD436HP/536HP
Description: Про Uniden BCD436HP/536HP
---
# Uniden BCD436HP/536HP Digital Scanner
![Загальний Вигляд](https://i.imgur.com/w97cPnh.png){.md-cover .md-img-r}

49
life/under_asphalt_pt1.md Normal file
View File

@ -0,0 +1,49 @@
---
Author: Assada
Title: Під люком в асфальті. Частина 1. Річки.
---
# Під люком в асфальті. Частина 1. Річки.
Перше що хочу сказати - я не “професійний дігер” чи дослідник. Так вийшло, що компанія моїх друзів — це люди, що витратили вже 16(!) років на цю справу.
![-](https://i.imgur.com/O2BtE5V.jpeg){.md-cover .md-img-r}
Тож, хочеш не хочеш, я вже і сам перший раз як заліз під землю 5 років тому, не так активно, як декотрі з них, але певний досвід маю. На моєму “підземному” шляху відбувалось кілька неприємних історій, проте загалом це дуже позитивний і цікавий досвід дослідження міста з, буквально, іншої його сторони.
Моє знайомство з підземним життям відбулось з запрошення на день народження без деталей. Точкою збору виявився вхід у Житній Ринок. Там мене зустріли друзі з пакетами фруктів, тортом, мангалом та іншим стандартним екіпом для свята на природі. Хто ж знав, що це буде пікнік на берегу річки, з зірочкою. Ми перейшли дорогу і зупинились на бульварі між Валами. Далі відкрили люк посеред тротуару і почали спускати ТОРТ, МАНГАЛ та інше під землю. Навколо ходять люди з круглими очами (просто уявіть цю картину з мангалом в люк), та і сам я був трохи в шоці. Видають ліхтар налобний і кажуть: “лізь в люк”.
![-](https://i.imgur.com/CyWisQw.jpeg){.md-cover .md-img-r}
Отак я вперше побачив річку Глибочиця, зрозумів чому вулиця вище називається Глибочицька і загалом розпочав свою подорож підземеллями.
![-](https://i.imgur.com/HVb4J4o.jpeg){.md-cover .md-img-r}
Якщо в вашій голові ви уявляєте “ту” сторону під люком як пластикову трубу з гівном, то ви праві і не праві одночасно. Підземні споруди я поділяю на дренажні системи, підземні річки, каналізаційні системи, шахти, бомбосховища та інші інженерні підземні споруди. Труби з гівном це лише одна з категорій.
![-](https://i.imgur.com/V98r59w.jpeg){.md-cover .md-img-r}
Та і пластикові труби почали прокладати лише нещодавно і поки їх не багато, але тренд вже зрозумілий(скоро все буде в сумних пластикових трубах). Почнемо з річок.
В Києві є 5 основних великих річок, що з розвитком міста були зариті під землю. Зазвичай вони мають старий колектор 18-19 сторіччя з характерним розмахом будівництва.
![-](https://i.imgur.com/NoU18Q3.jpeg){.md-cover .md-img-r}
Вода в підземних річках умовно чиста. Оскільки дощові зливи часто підключені напряму у річку, разом з дощем зливаютсья і ПММ, бруд з вулиці та тверде сміття.
![-](https://i.imgur.com/7qLTyXF.jpeg){.md-cover .md-img-r}
Особливого запаху нема, пахне — от просто уявіть наче річка під землею. Все. Дихати приємно, спокійно. Вода собі дзюрчить, люди, машини десь зверху грюкають люками та решітками зливів.
Річки з старими колекторами часто високі і просторі. Можна йти в повний зріст майже весь час.
![-](https://i.imgur.com/Jk7rfZg.jpeg){.md-cover .md-img-r}
Основна небезпека підземних річок — злива на поверхні. Так, у підземній річці “Клов” загинуло чи то 3, чи то більше людей саме через зливу. Ні, вони не задихнулись бо вода піднялась під стелю. Небезпека у хвилі, що може збити тебе з ніг, та загалом потік води стає сильнішим, вода уносить тебе і ти розбиваєш голову о стіну, арматуру, ітд. Тому традиційно річки вважаються зимнім видом дозвілля, бо зимою просто неможливі проливні літні дощі. А літом як дуже хочеться, треба ретельно слідкувати за прогнозом погоди. Зимою, доречі, під землею, дуже тепло =)
![-](https://i.imgur.com/FNILJdo.jpeg){.md-cover .md-img-r}
### Джерела фотографій
* Особистий архів
* [Kyiv Sewage Death Brigade](https://pi.dead.guru/i/web/profile/539498756798455810)

View File

@ -1,5 +1,10 @@
# TBS Crossfire
---
Author: Assada
Title: Опис TBS Crossfire
Description: TBS Crossfire протокол
---
# TBS Crossfire
[TOC]

View File

@ -1,3 +1,9 @@
---
Author: Assada
Title: Загальні відомості про радіокеровані штуки
Description: CrossFire, ELRS що ж краще?
---
# RC General
![ELRS vs TBS](https://i.imgur.com/2b9lWO2.png){.md-cover .md-img-r}

View File

@ -1,3 +1,9 @@
---
Author: Assada
Title: Про роботу радіоапаратури RadioMaster TX16S
Description: Про RadioMaster TX16S
---
# RadioMaster TX16S
![Загальний Вигляд](https://i.imgur.com/sskDh8j.png){.md-cover .md-img-r}