Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A USB smartcard driver including GSM SIM and EMV credit/debit card development platforms
C Python
Branch: master
Failed to load latest commit information.
include First cut of error handling API in libccid
src Add PDOL
.gitignore Add .gitignore
AUTHORS initial commit
ChangeLog initial commit
INSTALL initial commit build: Make python_stuff depend on all
NEWS initial commit Install ins.db and sw.db and load from installed path in ccid-sh
ins.db Fix get and add brute_get()
sw.db Fix get and add brute_get()
usb-ccid-devices Use devlist to detect what proprietary interfaces are available

ccid-utils - USB smartcard/RFID driver and development platform

Copyright (c) 2008 Gianni Tedesco


ccid-utils is a USB smartcard driver and development platform. The driver follows a simple synchronous design which supports multiple slots but only one transaction at a time and includes a python interface. It also includes a commandline smartcard shell with a searchable history. The shell, written in python, offers many useful features for developing with smart-cards as well as for reverse engineering APDU formats. The package also includes tools for reading data from GSM SIM cards and EMV credit/debit cards. The SIM tool is very basic but allows reading SMS messages from a SIM. An example EMV (credit/debit) card tool is included which is boilerplate code for utilizing the EMV C API. A graphical interface for reading EMV cards is also provided.

If you like and use this software then press to donate towards its development progress and email me to say what features you would like added.

Something went wrong with that request. Please try again.