IceMark5
IceMark5
Echter Screenshot des aktuellen Firmware-Dashboards – alle drei Module noch unverbunden, da HF/LF/UHF-Hardware noch nicht verbaut ist (siehe Statustabelle unten).
Ein Proxmark5-inspirierter Multi-Band-RFID-Nachbau auf Basis eines ESP32-S3 (Dual-Core, WiFi, BLE5, 8MB PSRAM) statt proprietärer FPGA-Hardware. Ziel: LF (125kHz), HF (13.56MHz) und UHF (860-960MHz) über austauschbare, günstige Module ansprechen und über ein eingebautes Web-GUI steuern – ganz ohne PC-Client-Software.
Hardware-Fotos folgen, sobald die LF/HF/UHF-Module verbaut sind. Bis dahin beschreiben die Diagramme in
docs/architektur.mdden Aufbau.
Stand des Projekts
| Bereich | Status |
|---|---|
| ESP32-S3 Firmware-Grundgerüst | ✅ läuft (WiFi AP/STA, REST-API, WebSocket-Log) |
| Web-GUI (Dashboard) | ✅ läuft, zeigt Modul-Status live |
| HF-Modul (PN532/RC522) | ⏳ Interface steht, Treiber fehlt noch |
| LF-Modul (125kHz Coil) | ⏳ Interface steht, Bit-Timing-ISR fehlt noch |
| UHF-Modul (UART-Reader) | ⏳ Interface steht, Vendor-Protokoll fehlt noch |
Dokumentation
- Schritt-für-Schritt-Anleitung – Aufbau, Flashen, GUI-Funktionen erklärt
- Architektur – Systemaufbau, Datenfluss, Modul-Abstraktion
- Vergleich zum Proxmark5 – Hardware- und Funktionsvergleich
- Bill of Materials – Bauteile, Preise, Bezugsquellen
Kurzstart
git clone ****@****.***:icepaule/IceMark5.git
cd IceMark5
pio run # Firmware bauen
pio run -t uploadfs # Web-GUI aufs Dateisystem flashen
pio run -t upload # Firmware flashen
Details und Erklärungen: siehe Anleitung.
Lizenz / Nutzung
Forschungs- und Hobbyprojekt zur RFID-Sicherheitsanalyse eigener Systeme. Kein produktreifes Werkzeug, keine Garantie auf Vollständigkeit oder Rechtskonformität in jeder Jurisdiktion – Nutzung auf eigene Verantwortung und nur an Systemen, für die eine Erlaubnis vorliegt.