Serveur temporaire avec socat ou nc

This commit is contained in:
jlecour 2019-12-05 16:10:07 +01:00
parent 652db83ed3
commit 039f0c1a83

View file

@ -345,6 +345,18 @@ puis sur ce serveur on spécifie l'IP déplacée (par exemple 192.0.2.42), l'IP
...
~~~
## Serveur temporaire avec socat ou nc
Il arrive qu'on veuille vérifier qu'il est possible de joindre un port TCP au travers d'un firewall, alors que rien n'écoute sur ce port à ce moment là. On peut alors utiliser `socat(1)` ou `nc(1)` pour créer un serveur temporaire, qui imprimera sur la sortie standard ce qui arrive sur le port. Exemple sur le port 2121, en écoute sur toutes les interfaces du serveur :
~~~
# socat - TCP-LISTEN:2121,crlf
~~~
~~~
# nc -lk -p 2121
~~~
## FAQ