Attention is currently required from: laforge.
Hello Jenkins Builder, fixeria,

I'd like you to reexamine a change. Please visit

    https://gerrit.osmocom.org/c/pysim/+/28725

to look at the new patch set (#5).

Change subject: Introduce APDU/TPDU trace decoder
......................................................................

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
---
M README.md
M contrib/jenkins.sh
A pySim-trace.py
A pySim/apdu/__init__.py
A pySim/apdu/global_platform.py
A pySim/apdu/ts_102_221.py
A pySim/apdu/ts_31_102.py
A pySim/apdu_source/__init__.py
A pySim/apdu_source/gsmtap.py
A pySim/apdu_source/pyshark_rspro.py
A pySim/gsmtap.py
M pySim/ts_31_102.py
M requirements.txt
M setup.py
A tests/test_apdu.py
15 files changed, 1,855 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.osmocom.org:29418/pysim refs/changes/25/28725/5
--
To view, visit https://gerrit.osmocom.org/c/pysim/+/28725
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: pysim
Gerrit-Branch: master
Gerrit-Change-Id: I862d93163d495a294364168f7818641e47b18c0a
Gerrit-Change-Number: 28725
Gerrit-PatchSet: 5
Gerrit-Owner: laforge <lafo...@osmocom.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanits...@sysmocom.de>
Gerrit-Attention: laforge <lafo...@osmocom.org>
Gerrit-MessageType: newpatchset

Reply via email to