fwknop SPA klijent za iPhone, iPad, Mac i Apple Watch
fwknop zamjenjuje slijed koji je moguće pogoditi jednim šifriranim, autentificiranim paketom. Secret Knock sastavlja taj paket na vašem uređaju s vašim ključevima i šalje ga fwknopd-u putem UDP-a ili HTTP-a.
Kompatibilno s fwknopd
Secret Knock šalje fwknopovu Rijndael (AES) enkripciju s HMAC-om — SHA-256 prema zadanim postavkama, uz mogućnost odabira drugih sažetaka — putem UDP-a na priključak 62201 ili drugi priključak koji postavite, odnosno kao HTTP zahtjev. Možete zatražiti pristup za adresu s koje paket dolazi ili navesti drugu adresu te slati poruke fwknopova naredbenog načina rada ako ih vaš poslužitelj dopušta.
Postavite poslužitelj
Generirajte par ključeva pomoću fwknop --key-gen i oba ključa stavite u poslužiteljev access.conf.
SOURCE ANY
OPEN_PORTS tcp/22
KEY_BASE64 <output of fwknop --key-gen>
HMAC_KEY_BASE64 <output of fwknop --key-gen>
FW_ACCESS_TIMEOUT 30 Dodajte vrata u aplikaciji
- 1Nova vrata › Vrsta: Jedan paket (fwknop) ili Počni s predloškom › fwknop.
- 2Zalijepite izlaz naredbe fwknop --key-gen pomoću opcije Zalijepi ključeve — ili na iPhoneu i iPadu skenirajte QR kod ključeva.
- 3Ili + › Uvezi iz datoteke i odaberite svoj .fwknoprc.
- 4Ključevi ostaju u privjesku ključeva; uz uključenu sinkronizaciju prenose se šifrirani s kraja na kraj putem iCloud privjeska ključeva na vaše vlastite uređaje.
Svi primjeri na GitHubu → Svaka konfiguracija na ovoj stranici, spremna za kopiranje: github.com/mobilcomm/secretknock-examples (javno vlasništvo).
Pitanja
Zašto fwknop umjesto knockd?
slijed knockd prenosi se nešifriran i može ga ponovno upotrijebiti svatko tko ga vidi. SPA paket je šifriran, autentificiran i ne može se ponovno upotrijebiti.
Može li Apple Watch samostalno slati SPA?
Da, putem HTTP-a: aplikacije za Apple Watch ne mogu slati neobrađeni UDP, pa Watch izvan dosega iPhonea šalje SPA paket kao HTTP zahtjev. Za poslužiteljsku stranu pogledajte vodič za Apple Watch.
Vodiči za vaše postavljanje
- Objašnjenje port knockinga →
- knockd na iPhoneu, iPadu i Macu →
- MikroTik kucanje portovima →
- DrayTek Vigor kucanje portova →
- Sakrijte SSH iza kucanja na portove →
- Port knocking na Apple Watchu →
- Zašto kucanje na priključak ne otvara →
- Primjeri za knockd.conf →
- postavljanje poslužitelja fwknop →
- Port knocking, VPN ili fail2ban? →