README: add SIMple as a GSMTAP-SIM source to the diagram

SIMple can stream its own ISO 7816 APDUs as GSMTAP-SIM packets (its --gsmtap
option), so it belongs beside the sniffers and the sigrok decoder.  The
diagrams get a compact SIMple block between the SIMtrace2 sniffers and the
sigrok_iso7816_stream boxes (they do not move): title SIMple, subtitle
"APDU -> GSMTAP", and its own arrow into the UDP :4729 listener.  It is
deliberately smaller than the primary sniffers, matching its role as a
secondary source.

The README alt text and the gsmtap capture-mode bullet/comment now list SIMple
as a source too (linked to its repository in the bullet).

Both languages; 558 Python + 80 Node tests; runtime zip rebuilt with the
updated diagrams.
This commit is contained in:
catarrh committed 2026-10-28 12:36:38 +03:00
1 parent f492f29ea6
commit 50dba20f04
4 files changed
+24 -12

No files matched your search

+5 -5
View File
@@ -13,7 +13,7 @@ SIM/UICC из UDP-потока GSMTAP (или импортирует файлы
![Интерфейс SIMtrace Analyser](frontend.png)
![Захват и анализ: оборудование SIMtrace2 читает simtrace2-pysniff или оригинальный simtrace2-sniff, а оборудование FX2 — декодер sigrok_iso7816_stream; оба источника передают GSMTAP-SIM слушателю UDP :4729. Сервер также может читать оборудование SIMtrace2 напрямую по USB встроенным кодом pysniff внутри сервера и импортирует трассы PCAP/COMPRION из файлов. simtrace-analyser-server декодирует и сохраняет трафик в SQLite и раздаёт веб-интерфейс](architecture_ru.svg)
![Захват и анализ: оборудование SIMtrace2 читает simtrace2-pysniff или оригинальный simtrace2-sniff, а оборудование FX2 — декодер sigrok_iso7816_stream; они и SIMple передают GSMTAP-SIM слушателю UDP :4729. Сервер также может читать оборудование SIMtrace2 напрямую по USB встроенным кодом pysniff внутри сервера и импортирует трассы PCAP/COMPRION из файлов. simtrace-analyser-server декодирует и сохраняет трафик в SQLite и раздаёт веб-интерфейс](architecture_ru.svg)
## Требования
@@ -117,8 +117,8 @@ simtrace-analyser-server --capture gsmtap
сервер.
- `--capture gsmtap` (по умолчанию) — слушать GSMTAP-SIM на UDP 4729,
например от `simtrace2-pysniff`, оригинального `simtrace2-sniff` или
`sigrok_iso7816_stream`;
например от `simtrace2-pysniff`, оригинального `simtrace2-sniff`,
`sigrok_iso7816_stream` или [SIMple](https://github.com/anttro/simple);
- `--capture direct` — читать оборудование SIMtrace2 напрямую (встроенный код
сниффера работает внутри сервера и обращается к устройству по USB; нужен
PyUSB; в Windows также нужна замена драйвера, см.
@@ -138,8 +138,8 @@ simtrace-analyser-server --capture gsmtap
Три режима захвата:
```sh
# Слушать GSMTAP от simtrace2-pysniff, оригинального simtrace2-sniff
# или sigrok_iso7816_stream:
# Слушать GSMTAP от simtrace2-pysniff, оригинального simtrace2-sniff,
# sigrok_iso7816_stream или SIMple:
simtrace-analyser-server --capture gsmtap
# Захват напрямую с оборудования SIMtrace2 (встроенный код сниффера читает