{"id":16775010,"url":"https://github.com/masasron/chameleondump","last_synced_at":"2026-02-08T22:31:39.945Z","repository":{"id":195472222,"uuid":"692986242","full_name":"masasron/chameleondump","owner":"masasron","description":"Dump RFID tag IDs from ChameleonUltra devices","archived":false,"fork":false,"pushed_at":"2023-09-19T08:26:58.000Z","size":115,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-05T00:25:19.446Z","etag":null,"topics":["ble","chameleonultra","exploit"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/masasron.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-18T05:50:56.000Z","updated_at":"2025-09-05T21:59:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"ba2f0a51-5459-41c7-85fa-decd3be8c681","html_url":"https://github.com/masasron/chameleondump","commit_stats":null,"previous_names":["masasron/chameleondump"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/masasron/chameleondump","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masasron%2Fchameleondump","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masasron%2Fchameleondump/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masasron%2Fchameleondump/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masasron%2Fchameleondump/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/masasron","download_url":"https://codeload.github.com/masasron/chameleondump/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masasron%2Fchameleondump/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29247556,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-08T21:42:34.334Z","status":"ssl_error","status_checked_at":"2026-02-08T21:41:38.468Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ble","chameleonultra","exploit"],"created_at":"2024-10-13T06:50:44.382Z","updated_at":"2026-02-08T22:31:39.928Z","avatar_url":"https://github.com/masasron.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](./illustration.png)\n\n# ChameleonDump\n\n## Overview\n\nChameleonDump is a user-friendly command-line tool for macOS.\nIts primary function is to show the security vulnerability that\narises from using hardcoded, default BLE (Bluetooth Low Energy) PIN codes.\n\nThe tool attempts to connect to ChameleonUltra devices using their\ndefault BLE PIN code. Once connected, ChameleonDump extracts all stored RFID tag IDs from the device.\nAs of now, the tool supports only the ChameleonUltra device.\n\n**⚠️ Note: This tool is designed for educational purposes only. Please use it\nresponsibly and only on devices you own or have explicit permission to test.**\n\n## What Can You Do?\n\n### For Developers\n\nMultiple solutions exist for mitigating this security risk. The most\nstraightforward approach would be to require users to change the default PIN\nwhen they first set up the device.\n\n### For Users\n\nChange the default PIN code of your ChameleonUltra device.\n\n## Installation\n\n### Prerequisites\n\n- macOS (The tool is not supported on other operating systems)\n- Python 3.6 or higher\n- pip package manager\n\n### Installing from PyPI\n\n```bash\npip install chameleondump\n```\n\n## Usage\n\n```bash\nusage: chameleondump [-h] [--device {ChameleonUltra}] [--pin PIN] [--mask MASK]\n\nChameleonDump\n\noptional arguments:\n  -h, --help            show this help message and exit\n  --device {ChameleonUltra}\n                        The target device\n  --pin PIN             The PIN to use for pairing, leave empty to use the default PIN\n  --mask MASK           Mask the RFID tag IDs\n```\n\n### Building \u0026 Installing from Source\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/masasron/chameleondump\n   ```\n\n2. Navigate to the project directory:\n   ```bash\n   cd chameleondump\n   ```\n\n3. Build \u0026 Install\n   ```bash\n   python3 setup.py sdist bdist_wheel\n   pip3 install dist/chameleondump-0.1.5-py3-none-any.whl\n   ```\n   **Note:** The name of the wheel file may vary depending on the version of the\n   tool.\n\n### Supported Devices\n\n- ChameleonUltra\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmasasron%2Fchameleondump","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmasasron%2Fchameleondump","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmasasron%2Fchameleondump/lists"}