Credits & dankwoord
Deze tool zou niet bestaan zonder het onderzoek en de bijdragen van de volgende personen en projecten:
Onderzoek & inspiratie
- Tobias Quathamer — Vroeg onderzoek naar de versleuteling van FRITZ!Box-back-ups en het sleutelafleidingsschema van AVM.
- Philip Huppert — Gedetailleerde documentatie van het AES-256-CBC-versleutelingsproces dat in FRITZ!Box-exports wordt gebruikt, inclusief het eigen Base32-alfabet van AVM en de sleutelafleiding in twee stappen.
- De FRITZ!Box-community — Talloze forumberichten en discussies die hebben geholpen de details van de versleuteling voor verschillende firmwareversies bij elkaar te puzzelen.
Technologie
- PyCryptodome — AES-versleutelingsbibliotheek voor Python
- Flask — Lichtgewicht webframework voor Python
- Gunicorn — WSGI-HTTP-server voor Python
- Nginx — Krachtige reverse proxy
- Let's Encrypt — Gratis TLS/SSL-certificaten
- Claude — AI-assistent die heeft geholpen bij de ontwikkeling van deze tool
- DB-IP — Geolocatiedatabase voor de vermelding van land/stad in ons serverlogboek (IP Geolocation by DB-IP)
Open source
Dit project is open source onder de MIT-licentie. De volledige broncode is beschikbaar op GitHub:
Bedankt
Oprecht dank aan iedereen die deze tool gebruikt en helpt verbeteren door problemen te melden of bestanden ter analyse in te sturen. Jullie feedback maakt deze tool beter voor de hele FRITZ!Box-community.