Créditos & agradecimientos
Esta herramienta no existiría sin la investigación y las aportaciones de las siguientes personas y proyectos:
Investigación & inspiración
- Tobias Quathamer — Primeras investigaciones sobre el cifrado de las copias de seguridad de FRITZ!Box y el esquema de derivación de claves de AVM.
- Philip Huppert — Documentación detallada del proceso de cifrado AES-256-CBC utilizado en las exportaciones de FRITZ!Box, incluidos el alfabeto Base32 propio de AVM y la derivación de claves en dos pasos.
- La comunidad de FRITZ!Box — Innumerables mensajes y debates en foros que ayudaron a reconstruir los detalles del cifrado en las distintas versiones de firmware.
Tecnología
- PyCryptodome — Biblioteca de cifrado AES para Python
- Flask — Framework web ligero para Python
- Gunicorn — Servidor HTTP WSGI para Python
- Nginx — Proxy inverso de alto rendimiento
- Let's Encrypt — Certificados TLS/SSL gratuitos
- Claude — Asistente de IA que ayudó a desarrollar esta herramienta
- DB-IP — Base de datos de geolocalización para el dato de país/ciudad en el registro de nuestro servidor (IP Geolocation by DB-IP)
Código abierto
Este proyecto es de código abierto y se publica bajo la licencia MIT. El código fuente completo está disponible en GitHub:
Gracias
Un sincero agradecimiento a todas las personas que usan esta herramienta y ayudan a mejorarla informando de problemas o enviando archivos para su análisis. Vuestros comentarios hacen que esta herramienta sea mejor para toda la comunidad de FRITZ!Box.