Cardpeek is a tool to read the contents of ISO7816 smartcards. It features a GUI to represent card data in a tree view, and it is extendable with a scripting language (LUA). The goal of this project is to allow smartcard owners to be better informed about what type of personal information is stored in these devices. The tool currently reads the contents of: EMV bank cards, Calypso public transport cards (such as Navigo, RavKav, and Mobib), Belgian eID cards, GSM SIM cards, the French Vitale 2 health card, some Mifare cards, and Moneo electronic purse cards.
|Tags||Smart Card ISO 7816 PCSC EMV Navigo e-passport Smartcard GSM Calypso Mobib Mifare Vitale RavKav eID VIVA Tachograph|
|Operating Systems||Debian Linux FreeBSD Windows (MinGW) Mac OS X Rapbian|
|Implementation||Lua GTK C PCSC OpenSSL libcurl|
Release Notes: This release added support for the Lisbon VIVA transport smart cards and Driver Tachograph smart cards. Cardpeek now also performs an extended scan of files in Calypso cards. Some small bugs were fixed.
Release Notes: A bug in the EMV script with contactless EMV cards (Get Processing Options) was fixed. The Mifare script should now work again (it had not been upgraded to the new API in 0.8). The SMS decoding code for GSM has been improved.
Release Notes: This release adds support for Belgian eID cards and RavKav calypso cards (Israel). It features a redesigned API, an updated Moneo script, picture display for e-passports and eID cards, and many other bugfixes and enhancements. As in previous versions, it also supports EMV Pin and Chip cards, Navigo and MOBIB cards, GSM SIMs, and the French Vitale 2 health card. It features improved compatibility and compiles on Linux, Windows, Mac OS X, and ARM Raspberry Pi (Raspbian).
Release Notes: This release brings some minor bugfixes, improved compliance to Linux coding standards, and extended compatibility. The Windows version now works both on 32-bit and 64-bit platforms.
Release Notes: This bugfix release improves the EMV banking card scripts, adds compatibility with NFC contactless cards (PayPass/PayWave), and makes a change in the Navigo transport card script regarding subway station names.