Chameleon is a versatile emulator for contactless smartcards. It is meant to be a programmable platform to assess security aspects in RFID environments and can be used in different attack scenarios like replay or relay attacks and even for emulating an existing smartcard, thus behaving as a perfect clone of a given card.