The SIMtrace2 hardware is a device that is placed in between the mobile phone and the SIM/USIM card.
As such, it is capable of
capturing the communication between a GSMSIM Card and the GSM Mobile Equipment (Phone). Such captures will be forwarded via USB to a host PC, where a protocol decode
intercepting and modifying data that is exchanged between SIM card and phone (man-in-the-middle)
running a software-simulated SIM card on a PC rather than using a real SIM card (cardem firmwaere)
Applications of SIMtrace2 include
SIM card application development (STK)
SIM card remote filesystem (RFS) and Over-the-Air (OTA) development and debugging
Security analyisis and research regarding SIM-card malware
SIMtrace2 can operate in various baudrates and will automatically follow whatever the phone and SIM card negotiate. It supports GSM SIM as well as UMTS USIM specifications.
The firmware hand host PC software (Linux) of the SIMtrace2 hardware is available under a Free Software / Open Source Software and can thus be modified by the user.