Gå til innhold
Secret Knock

Port knocking på Apple Watch

Åpne døren fra håndleddet. Apple Watch-appen banker på alle typer dører via iPhone og viser Dør på gløtt med nedtelling. Uten iPhone i nærheten kan den sende fwknop SPA over HTTP på egen hånd.

Via iPhone

Apple Watch-apper kan ikke sende rå nettverkspakker, så Watch ber iPhone om å banke. Alle typer dører fungerer på denne måten: knockd-sekvenser, fwknop over UDP, ping-størrelser og DrayTek. Bankesekvensene og nøklene dine forblir på iPhone.

På egen hånd: fwknop SPA over HTTP

Uten iPhone i nærheten kan Watch sende en fwknop SPA-pakke som en HTTP-forespørsel over Wi‑Fi eller mobilnett. fwknopd leser pakken fra trafikken den fanger opp, så aktiver SPA over HTTP, ta med HTTP-porten i fangstfilteret, og sørg for at noe godtar TCP-tilkoblinger på den porten — for eksempel nettserveren din — slik at forespørselen faktisk sendes.

# /etc/fwknop/fwknopd.conf
ENABLE_SPA_OVER_HTTP    Y;
PCAP_FILTER             udp port 62201 or tcp port 80;
fwknopd.conf

På Watch

  1. 1Hold inne Bank. Watch gir deg et trykk på håndleddet når banket sendes, og igjen når døren åpnes.
  2. 2Dør på gløtt viser portkontrollen og nedtellingen, med Bank igjen.
  3. 3Komplikasjonen åpner appen fra urskiven.
  4. 4Når applåsen er på, banker ikke Watch.

Alle eksempler på GitHub → Alle konfigurasjonene på denne siden, klare til å kopiere: github.com/mobilcomm/secretknock-examples (public domain).

Spørsmål

Sendes nøklene mine til Watch?

Bare for dører som banker med fwknop SPA over HTTP, som Watch sender selv. Bankesekvenser og andre nøkler forblir på iPhone.

Veiledninger for oppsettet ditt