chameleon-rf
chameleon-rf is an application for interacting with Chameleon Lite and Ultra devices - once connected to your device, you can:
-
Interact with physical and cloned versions of these NFC tags:
- MIFARE Classic (full tags and individual value blocks)
-
Emulate these NFC tags:
- MIFARE Classic
-
Interact with physical and cloned versions of these RFID tags:
- EM410X
- HID Prox
- ioProx
- Jablotron
- PAC/Stanley
- Viking
- EM4X05/EM4X69 (Read only)
- IDTECK (Write only)
-
Emulate these RFID tags:
- EM410X
- HID Prox
- IDTECK
- ioProx
- Jablotron
- PAC/Stanley
- Viking
-
Manage emulator settings:
- Slot tag type and any type-specific settings
- Stored slot tag data
- Slot nickname
- Slot enabled/disabled
- Currently active slot
-
Manage device settings:
- Animation
- BLE pairing
- Button actions
- Device mode
- Sleep timeout
This client is in very early stages; in future versions, you will be able to:
- Scroll command history
- Read, store and emulate additional NFC-based tags like DESFire and NTAG
- Interact with magic MIFARE tags using magic commands
- Execute attacks to find tag keys
Installation
If you have Python installed, installing this client is a single command:
python -m pip install chameleon-rf
Usage
Once installed, start the client with a single command:
chameleon
Once the client has started, you will be able to connect to your device(s) and interact with them.
To see the available commands, you can type --help; every command should show all subcommands or arguments when appended with --help:
License
chameleon-rf is released under version 1 of the Server Side Public License
Metadata
Release files for chameleon-rf 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| chameleon_rf-0.2.0.tar.gz | 145.7 kB | Without provenance | Details for chameleon_rf-0.2.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| chameleon_rf-0.2.0-py3-none-any.whl | Python 3 | none | any | Details for chameleon_rf-0.2.0-py3-none-any.whl |
Total release size: 236.4 kB
Release files / chameleon_rf-0.2.0.tar.gz
| Download URL | chameleon_rf-0.2.0.tar.gz |
|---|---|
| Size | 145.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6a31f7e1a416d1f0a023409adc98079db0bf25d3f79f0601cb54d203b1f67d9d
|
|
BLAKE2b-256 checksum How to use checksums |
02165a6add5e2aa2f6fca9e7d77e4a7aa8df22e84de8a95e22b63680e8460040
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|
Release files / chameleon_rf-0.2.0-py3-none-any.whl
| Download URL | chameleon_rf-0.2.0-py3-none-any.whl |
|---|---|
| Size | 90.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bb66039afdd23577e7d93b99cb23a709d706515c0d172247cbd7cbb81c399392
|
|
BLAKE2b-256 checksum How to use checksums |
f05edeb00b4a900b961d585c9ac4283e32ecab4eb9ca3044853ec7f424960f3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|
Security for chameleon-rf 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.