From 8da0f290258ab2b28192011d8f2db1c46bd7dce2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD=20=D0=A2=D1=80=D0=BE=D1=88?= =?UTF-8?q?=D0=B8=D0=BD?= Date: Mon, 2 Nov 2026 22:56:39 +0300 Subject: [PATCH] docs: reframe the intro as an all-in-one toolkit with a 5-item overview MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace the 'workbench' tagline and 4-item bullet list with 'all-in-one' (всё в одном) and a 5-item overview that adds the file manager (decoded views, FCP/FCI and access rules) and names the APDU/OTA/simulator/ profiler tools the same way in both languages. --- README.md | 13 +++++++------ README_RUS.md | 13 +++++++------ 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index a4be259..cec6b41 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# SIMple — a UICC workbench: APDU · OTA · STK · profiling +# SIMple — all-in-one English | [Русский](README_RUS.md) @@ -6,12 +6,13 @@ English | [Русский](README_RUS.md) 📢 Project news and updates: [website](https://sim-tools.ru) · [Telegram channel](https://t.me/youeyeseesee) -SIMple is a workbench for UICC/SIM card specialists: an offline HTML/JS frontend (PWA — a Progressive Web App) plus a local card server ([`pysim-simple-server`](pysim_simple_server/), a pySim/PC-SC bridge that also serves the frontend). It covers the full lab cycle: +SIMple is an all-in-one toolkit for UICC/SIM card specialists: an offline HTML/JS frontend (PWA — a Progressive Web App) and a local card server ([`pysim-simple-server`](pysim_simple_server/), a pySim/PC-SC wrapper). It packs a wide set of card tools: -- **APDU workbench** — SIM/USIM RFM and Expanded Script builders (TS 102 226), GlobalPlatform RAM commands, a C-APDU/R-APDU parser and a response decoder (ISO 7816 / TS 102 221 / GP); -- **OTA lab** — SCP80 secured packets (TS 102 225) and Java Card RAM installation, plus the terminal side of HTTP OTA (SCP81): BIP channel emulation, a PSK TLS administration server and APDU script execution; -- **Phone/CAT simulator** — SIM Toolkit menu browser, proactive command / event handling, TERMINAL PROFILE editing and the C-AT dialogue log; -- **Card profiler** — filesystem capture (profiles and immutable snapshots with timings), exact snapshot comparison and FCP/FCI decoding. +- **File manager** — browse and edit files, including in decoded form, with FCP/FCI and access-rule decoding; +- **APDU builder and parser** — SIM/USIM RFM, RAM in the compact format, Expanded Format Scripts (TS 102 226), a C-APDU/R-APDU parser and a response decoder (ISO 7816 / TS 102 221 / GP); +- **OTA lab** — TS 102 225 / GSM 03.48 secured packets (SCP80) for sending through a card reader, and HTTP OTA (SCP81): BIP channel emulation and a PSK-TLS server for working through a card reader; +- **Simulator** — an STK menu browser, proactive command and event handling, TERMINAL PROFILE editing, and test scripts for checking any scenario; +- **Profiler** — filesystem snapshot capture, comparing snapshots to each other and to the rule sets a profile must satisfy. **Demo:** [simsimple.ru](https://simsimple.ru) — the frontend alone, for experimenting. Install the server (below) for card-reader functions. diff --git a/README_RUS.md b/README_RUS.md index 28728e6..3a73047 100644 --- a/README_RUS.md +++ b/README_RUS.md @@ -1,4 +1,4 @@ -# SIMple — мастерская для UICC/SIM: APDU · OTA · STK · профилирование +# SIMple — всё в одном [English](README.md) | Русский @@ -6,12 +6,13 @@ 📢 Новости и обновления проекта: [сайт](https://sim-tools.ru) · [Telegram-канал](https://t.me/youeyeseesee) -SIMple — инструментарий для специалистов по UICC/SIM-картам: автономный HTML/JS-фронтенд (PWA — Progressive Web App) и локальный сервер карт ([`pysim-simple-server`](pysim_simple_server/) — мост к pySim/PC-SC, он же раздаёт фронтенд). Закрывает весь цикл лабораторной работы: +SIMple — инструментарий для специалистов по UICC/SIM-картам: автономный HTML/JS-фронтенд (PWA — Progressive Web App) и локальный сервер карт ([`pysim-simple-server`](pysim_simple_server/) — обёртка pySim/PC-SC). Содержит множество инструментов для работы с картой: -- **APDU-верстак** — конструкторы SIM/USIM RFM и Expanded Script (TS 102 226), команды GlobalPlatform RAM, парсер C-APDU/R-APDU и декодер ответов (ISO 7816 / TS 102 221 / GP); -- **OTA-лаборатория** — защищённые пакеты SCP80 (TS 102 225) и установка Java Card RAM, а также терминальная сторона HTTP OTA (SCP81): эмуляция BIP-каналов, PSK-TLS-сервер администрирования и выполнение скриптов APDU; -- **Симулятор** — браузер меню SIM Toolkit, обработка proactive-команд и событий, редактирование TERMINAL PROFILE, тест-скрипты карты и журнал C-AT-диалога; -- **Профайлер карты** — захват файловой системы (профили и неизменяемые снимки с таймингами), точное сравнение снимков и декодер FCP/FCI. +- **Файловый менеджер** — просмотр и редактирование файлов, в том числе в декодированном виде, декодирование FCP/FCI и правил доступа; +- **APDU-конструктор и деконструктор** — SIM/USIM RFM, RAM в компактном формате, Expanded Format Scripts (TS 102 226), парсер C-APDU/R-APDU и декодер ответов (ISO 7816 / TS 102 221 / GP); +- **OTA-лаборатория** — Secured packets TS 102 225, GSM 03.48 (SCP80) для отправки пакетов через картридер, HTTP OTA (SCP81): эмуляция BIP-каналов, PSK-TLS-сервер для работы через картридер; +- **Симулятор** — браузер STK-меню, обработка proactive-команд и событий, редактирование TERMINAL PROFILE, тест-скрипты для проверки любых сценариев; +- **Профайлер** — захват снимков файловой системы, сравнение снимков друг с другом и с наборами правил, которым должен соответствовать профиль. **Демо:** [simsimple.ru](https://simsimple.ru) — только фронтенд, для экспериментов. Для функций картридера установите сервер (ниже).