Port knocking no Apple Watch
Abra a porta pelo pulso. O app do Apple Watch bate em todos os tipos de porta por meio do iPhone e mostra a Porta entreaberta com sua contagem regressiva; longe do iPhone, ele pode enviar SPA do fwknop por HTTP sozinho.
Por meio do iPhone
Apps do Apple Watch não podem enviar pacotes de rede brutos, então o Watch pede ao iPhone para bater. Todos os tipos de porta funcionam dessa forma: sequências do knockd, fwknop por UDP, tamanhos de ping e DrayTek. Suas sequências de batidas e chaves permanecem no iPhone.
Sozinho: SPA do fwknop por HTTP
Sem o iPhone por perto, o Watch pode enviar um pacote SPA do fwknop como uma solicitação HTTP por Wi-Fi ou rede celular. O fwknopd lê o pacote do tráfego que captura; portanto, ative SPA por HTTP, inclua a porta HTTP no filtro de captura e verifique se algo aceita conexões TCP nessa porta — seu servidor web, por exemplo — para que a solicitação seja enviada.
# /etc/fwknop/fwknopd.conf
ENABLE_SPA_OVER_HTTP Y;
PCAP_FILTER udp port 62201 or tcp port 80; No Watch
- 1Mantenha pressionado o botão de bater. O Watch toca no seu pulso quando a batida é enviada e novamente quando a porta abre.
- 2Porta entreaberta mostra a verificação da Porta e a contagem regressiva, com Bater novamente.
- 3A complicação abre o app a partir do mostrador.
- 4Com o bloqueio do app ativado, o Watch não bate.
Todos os exemplos no GitHub → Todas as configurações desta página, prontas para copiar: github.com/mobilcomm/secretknock-examples (domínio público).
Perguntas
Minhas chaves vão para o Watch?
Somente para portas que batem com SPA do fwknop por HTTP, que o Watch envia por conta própria. As sequências de batidas e outras chaves permanecem no iPhone.
Guias para sua configuração
- Port knocking explicado →
- knockd no iPhone, iPad e Mac →
- SPA do fwknop no iPhone, Mac e Apple Watch →
- Port knocking no MikroTik →
- Port knocking do DrayTek Vigor →
- Oculte o SSH com port knocking →
- Por que uma batida de porta não abre →
- exemplos de knockd.conf →
- configuração do servidor fwknop →
- Port knocking, VPN ou fail2ban? →