Next to the relative elapsed time, the detail-view header now shows the absolute local time (YYYY-MM-DD HH:MM:SS.mmm) computed as session start + message elapsed offset. - STATE.sessionStarted populated from /api/capture/start (live capture), data.session.started (session view), and PCAP imports (sessions.started already derives from the first packet timestamp when real). - Graceful fallback to relative-only when the session start is unknown; applies to all detail header variants (gap, no-decoded, state change, Fi/Di, ATR/PPS, APDU). Version 1.17.0, SW cache simtrace-analyser-v24.
22 lines
626 B
TOML
22 lines
626 B
TOML
[build-system]
|
|
requires = ["setuptools>=64"]
|
|
build-backend = "setuptools.backends._legacy:_Backend"
|
|
|
|
[project]
|
|
name = "simtrace2-pysniff"
|
|
version = "1.17.0"
|
|
description = "Python-based sniffing tool for SIMtrace2 hardware (SIM card communication sniffer)"
|
|
readme = {file = "README.md", content-type = "text/markdown"}
|
|
license = {text = "GPL-2.0-or-later"}
|
|
requires-python = ">=3.9"
|
|
dependencies = [
|
|
"pyusb>=1.2",
|
|
]
|
|
|
|
[project.scripts]
|
|
simtrace2-pysniff = "simtrace2_pysniff.__main__:main"
|
|
simtrace2-pysniff-server = "simtrace2_pysniff.server.__main__:main"
|
|
|
|
[tool.setuptools.packages.find]
|
|
include = ["simtrace2_pysniff*"]
|