Přejít na obsah
Secret Knock

Port knocking na Apple Watch

Otevřete dveře ze zápěstí. Aplikace pro Apple Watch zaklepává na všechny typy dveří přes iPhone a zobrazuje Dveře pootevřené s odpočítáváním; mimo dosah iPhonu může samostatně odesílat fwknop SPA přes HTTP.

Přes iPhone

Aplikace pro Apple Watch nemohou odesílat nezpracované síťové pakety, proto hodinky požádají iPhone, aby zaklepal. Tímto způsobem fungují všechny typy dveří: sekvence knockd, fwknop přes UDP, velikosti pingů i DrayTek. Sekvence zaklepání a klíče zůstávají na iPhonu.

Samostatně: fwknop SPA přes HTTP

Bez iPhonu nablízku mohou hodinky odeslat paket fwknop SPA jako požadavek HTTP přes Wi-Fi nebo mobilní síť. fwknopd načte paket ze zachyceného provozu, proto povolte SPA přes HTTP, zahrňte port HTTP do jeho filtru zachytávání a zajistěte, aby něco přijímalo připojení TCP na tomto portu — například webový server — aby se požadavek vůbec odeslal.

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

Na hodinkách

  1. 1Podržte tlačítko zaklepání. Hodinky klepnou na zápěstí při odeslání zaklepání a znovu při otevření dveří.
  2. 2Dveře pootevřené zobrazují kontrolu portu a odpočítávání s možností Zaklepat znovu.
  3. 3Komplikace otevře aplikaci z ciferníku hodinek.
  4. 4Je-li zapnutý zámek aplikace, hodinky nezaklepávají.

Všechny příklady na GitHubu → Každá konfigurace na této stránce připravená ke zkopírování: github.com/mobilcomm/secretknock-examples (public domain).

Otázky

Přenášejí se moje klíče do hodinek?

Pouze pro dveře, které zaklepávají pomocí fwknop SPA přes HTTP a které hodinky odesílají samostatně. Sekvence zaklepání a ostatní klíče zůstávají na iPhonu.

Průvodci pro vaše nastavení