Prijeđi na sadržaj
Secret Knock

Port knocking na Apple Watchu

Otvorite vrata sa zapešća. Aplikacija za Apple Watch kuca na sve vrste vrata putem iPhonea te prikazuje stanje „Vrata su odškrinuta” uz odbrojavanje; kada iPhone nije u blizini, može samostalno poslati fwknop SPA preko HTTP-a.

Putem iPhonea

Aplikacije za Apple Watch ne mogu slati sirove mrežne pakete, pa sat od iPhonea traži da pokuca. Na taj način rade sve vrste vrata: slijedovi knockd, fwknop preko UDP-a, veličine pinga i DrayTek. Slijedovi kucanja i ključevi ostaju na iPhoneu.

Samostalno: fwknop SPA preko HTTP-a

Bez iPhonea u blizini, sat može poslati fwknop SPA paket kao HTTP zahtjev putem Wi-Fi mreže ili mobilne mreže. fwknopd čita paket iz prometa koji snima, stoga omogućite SPA preko HTTP-a, uključite HTTP port u filtar snimanja i pobrinite se da nešto prihvaća TCP veze na tom portu — primjerice vaš web-poslužitelj — kako bi se zahtjev uopće poslao.

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

Na satu

  1. 1Pritisnite i držite kucalo. Sat vas takne po zapešću kada se kucanje pošalje i ponovno kada se vrata otvore.
  2. 2Prikaz „Vrata su odškrinuta” prikazuje provjeru porta i odbrojavanje uz opciju Pokucaj ponovno.
  3. 3Komplikacija otvara aplikaciju s brojčanika sata.
  4. 4Kada je uključeno zaključavanje aplikacije, sat ne kuca.

Svi primjeri na GitHubu → Svaka konfiguracija na ovoj stranici, spremna za kopiranje: github.com/mobilcomm/secretknock-examples (javno vlasništvo).

Pitanja

Prenose li se moji ključevi na sat?

Samo za vrata koja kucaju pomoću fwknop SPA preko HTTP-a, koji sat šalje samostalno. Slijedovi kucanja i ostali ključevi ostaju na iPhoneu.

Vodiči za vaše postavljanje