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; På Watch
- 1Hold inne Bank. Watch gir deg et trykk på håndleddet når banket sendes, og igjen når døren åpnes.
- 2Dør på gløtt viser portkontrollen og nedtellingen, med Bank igjen.
- 3Komplikasjonen åpner appen fra urskiven.
- 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.