Requisitos
- Navegador basado en Chromium (Chrome, Edge, Brave) con WebUSB habilitado
- ZeroKeyUSB desbloqueado y conectado vía USB-C
- Copia local del directorio
tools/web-time-syncservida víanpm run dev
Lanzar la herramienta
http://localhost:5173) en tu navegador. Deberías ver el logo de ZeroKeyUSB y un botón “Connect”.
Enviar la hora
- Haz clic en Connect y selecciona tu ZeroKeyUSB en la lista de dispositivos (
ZeroKeyUSB CDC). - La página muestra el epoch Unix actual y una cuenta atrás hasta el siguiente límite de 30 segundos.
- Pulsa Sync now cuando el dispositivo pida la hora (muestra
REQTIME). - La herramienta envía
SETTIME <epoch>automáticamente y confirma el éxito con una notificación toast.
OK y no se hacen cambios.
Características de seguridad
- La herramienta solo se comunica con dispositivos USB cuyos IDs de vendor/producto coincidan con ZeroKeyUSB.
- Todos los comandos son visibles en la consola en pantalla para auditabilidad.
- Ningún dato sale de la pestaña del navegador; la telemetría y analíticas están deshabilitadas.
Resolución de problemas
La herramienta web de sincronización ofrece una forma amigable para el usuario de mantener tu autenticador hardware alineado sin instalar software pesado.