Commit Graph

  • 5a7768e6a9 README: stop framing the runtime zip as Windows-only main catarrh 2026-10-27 11:10:55 +03:00
  • 7801c62ca3 README: show the launcher forms in the Usage capture modes catarrh 2026-10-27 11:08:11 +03:00
  • f18a11edaf README: say UI/frontend except where PWA actually matters catarrh 2026-10-27 11:06:08 +03:00
  • 6fbe57052f README: drop the CORS aside from Quick start, keep it where origins differ catarrh 2026-10-27 11:00:27 +03:00
  • 9872913965 README: mark the SIMtrace2 USB prerequisites as conditional catarrh 2026-10-27 10:49:45 +03:00
  • a863f66860 README: quick start first, the runtime guide under Usage catarrh 2026-10-27 05:20:55 +03:00
  • 6ed3a7b7d6 README: link the project website next to the Telegram channel catarrh 2026-10-26 22:12:05 +03:00
  • 903ead9791 GSMTAP: --gsmtap-bind to listen beyond loopback (containers) catarrh 2026-10-26 14:45:58 +03:00
  • c810ff50cf README: link the project's Telegram channel catarrh 2026-10-23 21:43:30 +03:00
  • 5fcd8e9fd6 Relicense to MIT (v2.7.13) v2.7.13 catarrh 2026-10-21 01:03:55 +03:00
  • e00a96b918 Release a Windows-friendly runtime zip (v2.7.12) v2.7.12 catarrh 2026-10-21 00:17:06 +03:00
  • b19abbd514 CI: install pyusb before the tests catarrh 2026-10-20 23:29:07 +03:00
  • 0b3c483c0b CI: a tag push builds, tests and publishes the release catarrh 2026-10-20 23:28:13 +03:00
  • 9e46c64490 README: pip is the install command (pipx dropped) catarrh 2026-10-20 23:25:24 +03:00
  • efcb6c6c3f Version 2.7.11: the Windows launcher and install-doc fixes v2.7.11 catarrh 2026-10-20 23:18:57 +03:00
  • 65c8ab215b README: two explicit install paths; Windows launchers pass --db and quote paths catarrh 2026-10-20 23:15:54 +03:00
  • 25aa87ba1e Packaging: the wheel carries the PWA, so a release install serves the UI (v2.7.10) v2.7.10 catarrh 2026-10-20 23:06:33 +03:00
  • 4a03f83459 APDU list + detail: hover and the detail header follow the theme tints catarrh 2026-10-18 11:38:02 +03:00
  • 119b1cd54a APDU list: the selected row gets a blue tint in dark mode too catarrh 2026-10-18 11:16:56 +03:00
  • b743c6621d Detail view: P3 says Lc or Le, and SEARCH RECORD names its target (v2.7.9) catarrh 2026-10-18 01:34:01 +03:00
  • 824405f936 Files view: the PBR's SFI relations reach the APDU decode — and survive DF hops (v2.7.8) catarrh 2026-10-18 01:26:47 +03:00
  • ac424e67e3 Files view: name the phonebook files from the card's EF_PBR (v2.7.7) catarrh 2026-10-18 01:18:26 +03:00
  • 5dea6bceb8 Files view: the full DF chain in the file path (v2.7.6) catarrh 2026-10-18 01:05:55 +03:00
  • 1df52a34e5 Change details: the length cut never hides observed bytes (v2.7.5) catarrh 2026-10-18 00:50:55 +03:00
  • 06c6e952a9 Change details: labelled APDU/time in the header, no zero counts (v2.7.4) catarrh 2026-10-18 00:46:42 +03:00
  • 71a94f5f50 Change details: no filler past a short file, no offsets for a single row (v2.7.3) catarrh 2026-10-18 00:37:12 +03:00
  • bc6fcc02c2 Command filter: two presets, and a "Selected: N" summary (v2.7.2) catarrh 2026-10-18 00:05:21 +03:00
  • 024527ada4 Command filter: FETCH and TERMINAL RESPONSE are separate entries (v2.7.1) catarrh 2026-10-17 23:58:23 +03:00
  • e0134c769a Command filter: multi-select with conversation presets (v2.7.0) catarrh 2026-10-17 23:55:28 +03:00
  • 009fcf2253 Files view: the update row's change link is "Show diff" (v2.6.5) catarrh 2026-10-17 23:41:28 +03:00
  • be75be9ed2 Files view: a card-side change reads as its read, with a "Changed on card!" link (v2.6.4) catarrh 2026-10-17 23:37:30 +03:00
  • 475c136749 Topbar: title trim, shorter search, the view selector pinned above the panel (v2.6.3) catarrh 2026-10-17 23:30:37 +03:00
  • 76c5647dd4 Files view: the jumped-to record stays selected (v2.6.2) catarrh 2026-10-17 23:16:33 +03:00
  • a0a2251522 Scrollbars: one 12px style for every pane catarrh 2026-10-17 23:08:40 +03:00
  • 424cb4e238 Side panel: scrollbar matches the APDU list's width catarrh 2026-10-17 23:07:31 +03:00
  • 08a6446bc8 Files view: the row jump no longer scrolls to the end of the trace (v2.6.1) catarrh 2026-10-17 23:01:40 +03:00
  • 64433f9739 Extended logical channels: CLA 0-19, ATR card capabilities, MANAGE CHANNEL (v2.6.0) catarrh 2026-10-17 22:42:11 +03:00
  • cbeeed3608 File names: the DF-scoped spec dictionary + refreshed EF/SFI tables (v2.5.0) catarrh 2026-10-17 22:11:47 +03:00
  • bd0c9a2c4a Files view: widen the change-details modal again and keep the legend on one row catarrh 2026-10-17 21:40:50 +03:00
  • f13a2aeacd Files view: widen the change-details modal (760px -> 900px) catarrh 2026-10-17 21:38:03 +03:00
  • 5809092175 Files view: the change-details modal shows the full file path (v2.4.2) catarrh 2026-10-17 21:35:41 +03:00
  • cbb73536f4 Files view: drop the ASCII column from the change-details hex views catarrh 2026-10-17 21:29:31 +03:00
  • 407821ab3d Fix session loading: a no-op capture stop aborted the load (v2.4.1) catarrh 2026-10-17 21:25:48 +03:00
  • cad3999307 Files view: change details with before/after images (v2.4.0) catarrh 2026-10-17 21:19:14 +03:00
  • 87b6811adf Files view: surface fetch errors instead of "no operations" (v2.3.1) catarrh 2026-10-17 21:04:03 +03:00
  • c494bf4111 Files view: per-file tracking (counters, image, device/card changes) catarrh 2026-10-17 20:51:33 +03:00
  • b8d9c4cc63 COMPRION import dialog: full-width file-name line + RU label rename catarrh 2026-10-17 00:57:43 +03:00
  • 28bc8f1f24 Import COMPRION trace exports (Protocol Layer + Application Layer time base) catarrh 2026-10-17 00:45:15 +03:00
  • a50a93a238 Decode the Items Next Action Indicator (TS 102 223 §8.24) catarrh 2026-09-24 20:16:31 +03:00
  • d4a378695c Decode cross-spec "reserved" values via the sibling specs catarrh 2026-09-20 14:06:40 +03:00
  • 561801a983 TERMINAL CAPABILITY: decode the A9 template (TS 102 221 §11.1.19) catarrh 2026-09-20 00:11:41 +03:00
  • 38650b4797 Rename project to SIMtrace Analyser (v2.0.0) catarrh 2026-09-19 12:34:16 +03:00
  • 8441b56e99 TERMINAL PROFILE: device characteristics in list + detail views catarrh 2026-09-19 01:39:34 +03:00
  • 2c373f50b7 Show Location Status value in EVENT DOWNLOAD list summaries catarrh 2026-09-19 00:43:58 +03:00
  • 04443878a7 Show destination address in MO SHORT MESSAGE CONTROL summaries catarrh 2026-09-19 00:29:33 +03:00
  • 500e764a1b List view: decoded summaries for ATR/PPS/RST/VCC instead of raw hex catarrh 2026-09-19 00:17:47 +03:00
  • ccbb3f231b STATUS list entries: suppress raw hex when empty, describe FCP data catarrh 2026-09-19 00:10:09 +03:00
  • 39ee173a7d Rename RST de-asserted label to 'RST de-asserted — ATR follows' catarrh 2026-09-18 23:59:45 +03:00
  • a46667d93f Decode standard PPS sub-types + RST CLK extension → ATR data rate catarrh 2026-09-18 00:30:26 +03:00
  • c2f605a391 Add sigrok_iso7816_stream to related projects in both READMEs catarrh 2026-09-11 08:05:06 +03:00
  • dbaa23b3da Add Russian README (README_RUS.md) + language links catarrh 2026-09-11 08:03:34 +03:00
  • ed7e99d671 Rename server-start.* to start.*, add sniff-start.bat catarrh 2026-09-11 08:02:15 +03:00
  • c7b87cb587 Widen APDU list vertical scrollbar to 12px catarrh 2026-09-10 00:01:41 +03:00
  • ede38c985e Fix session name label language switch + add frontend screenshot catarrh 2026-09-06 22:05:25 +03:00
  • af16eb1dd8 Add grip dots visual indicator to splitter bar catarrh 2026-09-06 21:52:13 +03:00
  • 347ff5387b Clear detail view on capture start and session load catarrh 2026-09-06 21:44:02 +03:00
  • 52243f496c Add draggable splitter between APDU list and detail view catarrh 2026-09-06 21:36:33 +03:00
  • 7d8dca1ffd Fix GSMTAP capture restart: recreate UDP socket on start after stop catarrh 2026-09-06 21:09:04 +03:00
  • 78c255464e Fix list view row border visibility in light theme + vertical-align buttons catarrh 2026-09-06 14:53:21 +03:00
  • 3dc59539d4 Fix list view name input dark mode + widen Name column catarrh 2026-09-06 14:44:27 +03:00
  • 2f49ee5f0f Show file size from FCI tag 0x80 in SELECT response detail view catarrh 2026-09-06 14:14:29 +03:00
  • 340017c7cc Unify session action button styles: same padding, delete in red catarrh 2026-09-06 14:04:54 +03:00
  • f9e399183c Fix imported PCAP session duration for relative timestamps catarrh 2026-09-06 13:01:46 +03:00
  • 05d7a26f2e Reduce vertical padding for session list view rows (8px->4px) catarrh 2026-09-06 12:08:46 +03:00
  • 1502ff80e3 Add list/table view for sessions panel alongside tiles view catarrh 2026-09-06 11:57:23 +03:00
  • 7e537abc55 Warn on data length mismatch in APDU list; rename SIM-ME to UICC catarrh 2026-09-06 11:04:38 +03:00
  • 0ec7db8d34 Move capture button left of search; always visible; disabled when server-disabled catarrh 2026-09-06 10:45:11 +03:00
  • 0fac73833d Log session open (load saved session for viewing) catarrh 2026-09-05 23:47:25 +03:00
  • 811a6a1ed7 Make Stop Capture button red and prominent catarrh 2026-09-05 23:41:49 +03:00
  • 70d288fd0f Log sessions by default, HTTP requests opt-in via --log-requests catarrh 2026-09-05 23:36:14 +03:00
  • 6bdbbea209 Show T=15 as PPS capability, not a transport protocol catarrh 2026-09-05 23:20:02 +03:00
  • 6376fb1591 Add Windows batch script for server startup Трошин Антон Валерьевич 2026-09-01 16:21:52 +03:00
  • 674a979645 Enrich per-event RST/VCC labels (ATR STARTS / power-up) + decode server-side catarrh 2026-08-27 00:07:35 +03:00
  • e4ac80fb34 Decode EF_IMPU/IMPI/DOMAIN empty records as empty, not text catarrh 2026-08-26 23:23:56 +03:00
  • 6887e53144 Add --log-interval flag and timestamp capture logs catarrh 2026-08-26 22:35:59 +03:00
  • 51e1b4ae08 Keep GSMTAP capture alive + server-side liveness logging catarrh 2026-08-26 22:21:14 +03:00
  • 79acb3773f Address code-review nits for BAD_FCS support catarrh 2026-08-26 22:11:29 +03:00
  • 66094a0114 Surface GSMTAP BAD_FCS desync flag end-to-end catarrh 2026-08-26 18:08:25 +03:00
  • 7eaf7e9b53 Decode sigrok-iso7816-stream RST/VCC line events (GSMTAP 0x10/0x11) catarrh 2026-08-26 17:29:36 +03:00
  • 3e21d093d9 Compact C-APDU detail rows; drop duplicated Data hex catarrh 2026-08-24 23:05:58 +03:00
  • acbd2bda4a README: document C-APDU decoding of secured-packet payloads catarrh 2026-08-24 22:55:06 +03:00
  • 6d7e87b52a Add node:test suite for vendored C-APDU parser and SCP80 decryption catarrh 2026-08-24 22:34:23 +03:00
  • 6da5acca21 Decode C-APDU commands inside secured-packet payloads (frontend) catarrh 2026-08-24 21:55:15 +03:00
  • 6f058392f8 README: document client-side secured-packet decryption catarrh 2026-08-24 21:23:05 +03:00
  • d21997764f Client-side SCP80 decryption: pure-JS 3DES/AES with user-supplied keys catarrh 2026-08-24 21:12:24 +03:00
  • 840e233baf Flag ciphered SCP80 fields: on-wire CNTR/PCNTR/RC are ciphertext catarrh 2026-08-24 19:51:40 +03:00
  • 14445ae38f Fix EF_SPDI decode crash: parse inner '80' TLVs, emit dict plmns catarrh 2026-08-24 13:03:31 +03:00
  • 07deab9c26 Show absolute wall-clock time in the APDU detail heading catarrh 2026-08-24 08:53:27 +03:00
  • 4541cc66c5 Attribute non-SFI READ/UPDATE to the selected file even without a content decoder catarrh 2026-08-23 22:39:25 +03:00
  • ac7519499a Audit fixes: FDB structure coding, FCP tags, ECC; new file decoders catarrh 2026-08-23 19:39:20 +03:00