Wow this is a very cool project.<br><br>Congrats!<br><br>Sebastien<br><br><div class="gmail_quote">On Thu, Nov 18, 2010 at 11:51 PM, Harald Welte <span dir="ltr"><<a href="mailto:laforge@gnumonks.org">laforge@gnumonks.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi all!<br>
<br>
After what has become much more time than originally anticipated, I'm happy<br>
to announce the first developer version of Osmocom SIMtrace:<br>
<br>
        <a href="http://bb.osmocom.org/trac/wiki/SIMtrace" target="_blank">http://bb.osmocom.org/trac/wiki/SIMtrace</a> (project page)<br>
        git://<a href="http://git.osmocom.org/simtrace.git" target="_blank">git.osmocom.org/simtrace.git</a> (host software + wireshark)<br>
        git://<a href="http://git.gnumonks.org/openpcd.git" target="_blank">git.gnumonks.org/openpcd.git</a> (firmware)<br>
<br>
You can use it to passively sniff the smart card interface between SIM and<br>
phone.  It consists of some firmware for an AT91SAM7S USB-attached<br>
microcontroller, together with a host PC program that receives the APDUs<br>
from USB.<br>
<br>
As none of my projects is complete without wireshark integration,<br>
SIMtrace abuses the GSMTAP format to feed messages into wireshark.  A<br>
simplistic wireshark dissector for the GSM TS 11.11 APDUs is included,<br>
and it is expected to become much more complete in the fuutre (USIM support,<br>
parsing of file contents, etc.)<br>
<br>
What can you use it for?<br>
 * Determine what is really going on between phone and sim<br>
 * Debugging of SIM Application Toolkit (SAT) programs<br>
<br>
Why is it better than existing hardware like Season or the RebelSIM Scanner?<br>
 * We do proper auto-bauding and support PPS, i.e. you can automatically<br>
   see all communication on any SIM card interface<br>
 * We support all clock rates / dividers as per the ISO 7816-3 spec<br>
<br>
Future plans:<br>
 * In addition to passive tracing, implement SIM-card side interface<br>
   in the hardware and have SIM/USIM simulator as host PC software.<br>
 * Build custom board for it, with 1.8V SIM support<br>
<br>
Regards,<br>
        Harald<br>
<font color="#888888">--<br>
- Harald Welte <<a href="mailto:laforge@gnumonks.org">laforge@gnumonks.org</a>>           <a href="http://laforge.gnumonks.org/" target="_blank">http://laforge.gnumonks.org/</a><br>
============================================================================<br>
"Privacy in residential applications is a desirable marketing option."<br>
                                                  (ETSI EN 300 175-7 Ch. A6)<br>
<br>
</font></blockquote></div><br>