Podziękowania i źródła
To narzędzie nie powstałoby bez badań i wkładu następujących osób i projektów:
Badania i inspiracje
- Tobias Quathamer — Wczesne badania nad szyfrowaniem kopii zapasowych FRITZ!Box i stosowanym przez AVM schematem wyprowadzania klucza.
- Philip Huppert — Szczegółowa dokumentacja szyfrowania AES-256-CBC używanego w eksportach FRITZ!Box, w tym własnego alfabetu Base32 firmy AVM i dwuetapowego wyprowadzania klucza.
- Społeczność FRITZ!Box — Niezliczone wpisy na forach i dyskusje, które pomogły złożyć w całość szczegóły szyfrowania w różnych wersjach oprogramowania.
Technologie
- PyCryptodome — Biblioteka szyfrowania AES dla języka Python
- Flask — Lekki framework webowy dla języka Python
- Gunicorn — Serwer HTTP WSGI dla języka Python
- Nginx — Wydajny serwer reverse proxy
- Let's Encrypt — Darmowe certyfikaty TLS/SSL
- Claude — Asystent AI, który pomógł w tworzeniu tego narzędzia
- DB-IP — Baza geolokalizacyjna do określania kraju/miasta w logach naszego serwera (IP Geolocation by DB-IP)
Open source
Ten projekt jest dostępny jako open source na licencji MIT. Pełny kod źródłowy znajdziesz na GitHub:
Dziękujemy
Serdeczne podziękowania dla wszystkich, którzy korzystają z tego narzędzia i pomagają je ulepszać, zgłaszając problemy lub przesyłając pliki do analizy. Wasze opinie sprawiają, że narzędzie staje się lepsze dla całej społeczności FRITZ!Box.