diff options
author | Harald Welte <laforge@osmocom.org> | 2022-07-16 14:06:46 +0200 |
---|---|---|
committer | Harald Welte <laforge@osmocom.org> | 2022-07-23 12:18:57 +0200 |
commit | 21caf32e3d145a0655d9252ba7c9be1eb6928000 (patch) | |
tree | 98858a088d2e8a46f8a46b5b8261c7806a3cba29 /pyproject.toml | |
parent | cfa3015bcf1b55e44267c1086725501579aace46 (diff) |
Introduce APDU/TPDU trace decoder
This introduces a new pySim.apdu module hierarchy, which contains
classes that represent TPDU/APDUs as exchanged between
SIM/UICC/USIM/ISIM card and UE.
It contains instruction level decoders for SELECT, READ BINARY and
friends, and then uses the pySim.filesystem.Runtime{Lchan,State} classes
to keep track of the currently selected EF/DF/ADF for each logical
channel, and uses the file-specific decoder classes of pySim to decode
the actual file content that is being read or written.
This provides a much more meaningful decode of protocol traces than
wireshark will ever be able to give us.
Furthermore, there's the new pySim.apdu_source set of classes which
provides "input plugins" for obtaining APDU traces in a variety of
formats. So far, GSMTAP UDP live capture and pyshark based RSPRO
live and pcap file reading are imlpemented.
Change-Id: I862d93163d495a294364168f7818641e47b18c0a
Closes: OS#5126
Diffstat (limited to 'pyproject.toml')
0 files changed, 0 insertions, 0 deletions