Hoppa till innehållet
Secret Knock

Port knocking på Apple Watch

Öppna dörren från handleden. Apple Watch-appen knackar på alla typer av dörrar via din iPhone och visar Dörr på glänt med nedräkningen. När du inte är nära iPhone kan den själv skicka fwknop SPA över HTTP.

Via din iPhone

Apple Watch-appar kan inte skicka råa nätverkspaket, så klockan ber din iPhone att knacka. Alla typer av dörrar fungerar på detta sätt: knockd-sekvenser, fwknop över UDP, pingstorlekar och DrayTek. Dina knackningssekvenser och nycklar stannar på iPhone.

På egen hand: fwknop SPA över HTTP

När iPhone inte är i närheten kan klockan skicka ett fwknop SPA-paket som en HTTP-begäran via Wi-Fi eller mobilnätet. fwknopd läser paketet från trafiken den fångar upp, så aktivera SPA över HTTP, inkludera HTTP-porten i dess fångstfilter och se till att något accepterar TCP-anslutningar på den porten — till exempel din webbserver — så att begäran över huvud taget skickas.

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

På Apple Watch

  1. 1Håll ned knackaren. Klockan knackar på handleden när knackningen skickas och igen när dörren öppnas.
  2. 2Dörr på glänt visar portkontrollen och nedräkningen, med Knacka igen.
  3. 3Komplikationen öppnar appen från urtavlan.
  4. 4När applåset är på knackar klockan inte.

Alla exempel på GitHub → Alla konfigurationer på den här sidan, redo att kopiera: github.com/mobilcomm/secretknock-examples (public domain).

Frågor

Överförs mina nycklar till Apple Watch?

Endast för dörrar som knackar med fwknop SPA över HTTP, vilket klockan skickar själv. Knackningssekvenser och andra nycklar stannar på iPhone.

Guider för din konfiguration