Knock problème

Afin d'accéder à des serveurs distants il est assez commun d'utiliser un filtrage des accès et "KNOCK" est un filtre connu qui repose sur l'envoi d'une séquence spécifique de "ping" sur un certain nombre de ports en un temps assez court.
J'utilise ce système pour accéder à des servers distants, or depuis quelques temps le programme "KNOCK" qui est chargé d'envoyer les trames adéquates ne déclenche plus les actions du programme sur le serveur (KNOCKD).
Après moult recherches et tests je n'ai rien trouvé de convaincant permettant d'obtenir un fonctionnement "normal".
Il m'a fallu trouver un autre moyen d'envoyer les fameuses trames, Nmap le permet assez facilement avec la commande suivante :

nmap -Pn --host-timeout 100 --max-retries 1 -p $ARG $HOST

avec :

  • ARG=numéro du port
  • HOST=nom DNS ou adresse IP

Et ça marche !