Accéder au contenu
Secret Knock

Port knocking pour iPhone, iPad, Mac et Apple Watch

Frappez. La porte s’ouvre.

Secret Knock ouvre les ports cachés de votre serveur avec une frappe secrète — une séquence knockd, une autorisation par paquet unique fwknop, des tailles de ping pour MikroTik ou un code DrayTek Vigor — depuis votre iPhone, votre Mac ou votre poignet. Ensuite, il vérifie le port et vous dirige vers SSH.

Bientôt disponible sur l’App Store Qu’est-ce que le port knocking ?

iPhone et iPad avec iOS 18 ou version ultérieure · Mac avec macOS 15 ou version ultérieure · Apple Watch avec watchOS 11 ou version ultérieure

Secret Knock sur iPhone : cinq portes — Homelab, VPS Frankfurt, MikroTik, DrayTek Vigor et Office NAS — chacune avec son type de frappe et un heurtoir en laiton.
Secret Knock sur Apple Watch : Homelab, maintenez pour frapper via l’iPhone.

Fonctionnement

  1. Modification d’une porte : hôte, famille d’adresses, réseau et une Séquence knockd de ports TCP et UDP avec des délais.

    Ajoutez votre porte

    Saisissez une Séquence knockd — ports TCP et UDP, délais, charges utiles — une clé SPA fwknop, des tailles de ping ou une clé TOTP DrayTek Vigor. Commencez à partir d’un modèle ou importez votre knockd.conf ou .fwknoprc.

  2. Une porte fermée dans Secret Knock : la porte SPA fwknop VPS Frankfurt avec son heurtoir en laiton, « Maintenez pour frapper ».

    Maintenez pour frapper

    Chaque frappe s’accompagne d’un retour haptique dans votre main. Ou frappez depuis votre Apple Watch, un widget, le Centre de contrôle, Siri ou le bouton Action — sur votre Mac, depuis la barre des menus.

  3. La porte est entrouverte : le port 22 répond, un compte à rebours indique que la fenêtre se ferme dans 25 secondes, avec Ouvrir SSH et Frapper à nouveau.

    La porte est entrouverte

    Secret Knock vérifie que le port répond, décompte le temps d’ouverture restant — également sur l’écran verrouillé et dans la Dynamic Island — et ouvre votre app SSH d’un geste supplémentaire.

Une seule frappe, sur tous vos écrans

Les mêmes portes sur iPhone, iPad, Mac et Apple Watch, synchronisées via votre propre iCloud — et sur iPhone Duo, la liste et la porte côte à côte.

Secret Knock sur Mac : la liste des portes dans la barre latérale et Homelab entrouverte avec Ouvrir SSH.
Mac — app complète et panneau dans la barre des menus
Secret Knock sur iPad : la liste des portes à côté de la porte entrouverte.
iPad
Secret Knock sur l’iPhone Duo ouvert : la liste et la porte ouverte côte à côte.
iPhone Duo, ouvert
Apple Watch après une frappe : Porte entrouverte, le port 22 répond, 21 secondes restantes.
Apple Watch

Tout ce qu’il faut pour frapper

Conçu pour celles et ceux qui gardent leurs serveurs fermés : labos à domicile, VPS, routeurs et serveurs de bureau.

Aucune donnée collectée. Vraiment.

Un outil qui protège vos serveurs ne devrait pas vous surveiller. Secret Knock n’a ni compte, ni analyse, ni suivi.

Lire la politique de confidentialité →
  • Sans compte ni connexion — jamais.
  • Aucun SDK d’analyse ou de publicité dans l’app.
  • Vos serveurs sont synchronisés uniquement via votre propre iCloud ; les séquences de frappes et les clés restent dans le trousseau iCloud.
  • L’app communique avec vos serveurs et avec ip.secretknock.app uniquement pour afficher l’IP publique depuis laquelle vous frappez — réponse immédiate, jamais enregistrée.

Une porte gratuite. Toutes les portes, une seule fois.

Gratuit

$0 pour toujours

  • 1 serveur de votre choix
  • Toutes les fonctionnalités, Apple Watch incluse
  • La porte de démonstration pour l’essayer, offerte

Portes illimitées

$4.99 achat unique

  • Serveurs illimités
  • Un seul achat pour iPhone, iPad, Mac et Apple Watch
  • Partage familial

Prix aux États-Unis. L’App Store fixe le prix dans votre pays. Aucun abonnement, aucun compte.

Guides pour votre configuration

Des guides pas à pas pour les serveurs et routeurs auxquels les utilisateurs envoient le plus souvent une frappe.

Questions

Qu’est-ce que le port knocking ?

Le port knocking maintient un service tel que SSH caché derrière un pare-feu fermé. Le pare-feu ne l’ouvre que pour une adresse qui envoie d’abord une séquence secrète de tentatives de connexion — la frappe. knockd surveille une séquence de ports ; fwknop accepte un paquet chiffré d’autorisation par paquet unique.

Avec quels serveurs Secret Knock fonctionne-t-il ?

Avec tout serveur exécutant knockd ou fwknopd, ainsi qu’avec les pare-feu qui ouvrent un port après une séquence de tentatives de connexion TCP ou UDP — par exemple sur un VPS Linux, un serveur domestique, un NAS ou un routeur.

Est-ce compatible avec les routeurs MikroTik ou DrayTek ?

Oui. Le port knocking MikroTik par tentatives de connexion ou par taille de paquet ICMP fonctionne, et Secret Knock envoie les tailles de ping attendues par les règles du routeur. Pour les routeurs DrayTek Vigor, l’app frappe comme le Port Knocking Tool de DrayTek : le premier port, puis deux ports issus du code TOTP du routeur. Les modèles renseignent les réglages habituels.

Puis-je l’essayer sans avoir mon propre serveur ?

Oui. Après le premier lancement, Secret Knock ajoute une porte de démonstration : un serveur de test public sur demo.secretknock.app. Maintenez son heurtoir appuyé et le serveur ouvre un port pour votre adresse pendant 30 secondes ; vous pouvez ainsi découvrir tout le processus avant d’ajouter votre propre serveur. La porte de démonstration n’est pas comptabilisée dans le serveur gratuit.

Le port knocking est-il sécurisé ?

Une séquence de frappe classique circule en clair ; considérez-la donc comme une couche supplémentaire devant des clés SSH robustes, et non comme un remplacement. Le SPA de fwknop est plus robuste : chaque paquet est chiffré, authentifié avec HMAC et ne peut pas être rejoué.

Est-ce que cela fonctionne sur Apple Watch ?

Oui. Les apps Apple Watch ne peuvent pas elles-mêmes envoyer de paquets réseau bruts ; l’Apple Watch frappe donc via votre iPhone. Loin de l’iPhone, l’Apple Watch peut envoyer un SPA fwknop via HTTP si votre serveur l’autorise.

Pourquoi ma frappe n’a-t-elle pas ouvert le port ?

Le plus souvent, la frappe est partie via IPv6 alors que SSH se connecte via IPv4, ou inversement, ou bien le serveur a vu une autre adresse IP publique. Secret Knock affiche l’adresse depuis laquelle vous frappez et vous permet de choisir IPv4 ou IPv6 pour chaque serveur. Le guide du port knocking couvre les autres causes.

Secret Knock collecte-t-il des données ?

Non. Il n’y a ni compte, ni analytique, ni suivi. Vos serveurs et vos clés restent sur vos appareils et dans votre propre iCloud.

Combien cela coûte-t-il ?

Un serveur est gratuit avec toutes les fonctionnalités. Les serveurs illimités sont proposés sous forme d’achat unique couvrant iPhone, iPad, Mac et Apple Watch, et compatible avec le Partage familial.

Gardez la porte fermée. Emportez la frappe.

Secret Knock arrive bientôt sur l’App Store pour iPhone, iPad, Mac et Apple Watch.

Bientôt disponible sur l’App Store