← retour aux snippets

nc: client/serveur sur socket UNIX

Écouter et dialoguer sur un socket UNIX avec netcat.

bash network #nc#unix#socket

objectif

Tester des services UNIX domain sockets sans socat.

code minimal

# serveur
nc -lU /tmp/app.sock &

# client
echo 'ping' | nc -U /tmp/app.sock

utilisation

# proxy vers TCP
nc -lU /tmp/proxy.sock | nc data.pm 80

variante(s) utile(s)

# vérifier l'existence et permissions
ls -l /tmp/app.sock

notes

  • support du -U selon implémentation (OpenBSD netcat ok, GNU ncat via -U aussi).
  • nettoyez le socket après usage.