GNU/Linux >> Tutoriels Linux >  >> Linux

Comment accéder à Unix Domain Sockets depuis la ligne de commande ?

nc -U </unix/socket> presque dans n'importe quel Linux, BSD, MacOs.


Vous pouvez utiliser ncat commande du nmap projet :

ncat -U /tmp/tbsocket1

Pour faciliter l'accès, vous pouvez procéder comme suit :

# forward incoming 8080/tcp to unix socket
ncat -vlk 8080 -c 'ncat -U /tmp/tbsocket1'
# make a http request via curl
curl http://localhost:8080

Vous pouvez également utiliser socat :

# forward incoming 8080/tcp to unix socket
socat -d -d TCP-LISTEN:8080,fork UNIX:/tmp/tbsocket1

Linux
  1. Comment couper le son depuis la ligne de commande ?

  2. Comment accéder aux montages Gvfs à partir de la ligne de commande ?

  3. Comment accéder à Unix Domain Sockets depuis la ligne de commande ?

  4. Comment effacer le contenu d'un fichier depuis la ligne de commande ?

  5. Comment diriger le texte de la ligne de commande vers le presse-papiers

Comment rechercher Google à partir de la ligne de commande

Comment rechercher des fichiers à partir de la ligne de commande Linux

Supprimer le répertoire sous Linux - Comment supprimer un dossier de la ligne de commande

Comment créer une boîte de message à partir de la ligne de commande ?

Comment définir le navigateur par défaut à partir de la ligne de commande ?

Comment puis-je obtenir mon adresse IP à partir de la ligne de commande ?