Quelqu'un d'autre ne peut-il pas utiliser nc -lp 8888
sous Mac OS X? Y a-t-il un autre moyen de faire fonctionner cela?
Il me semble que l'option -p
ne fait rien sur la version OS X de Netcat. Pour que cela fonctionne, je dois faire nc -l localhost 8888
.
Voici comment cela fonctionne pour moi sous OS X 10.10, que ce soit avec la version BSD installée ou celle d'Homebrew:
Lorsque vous utilisez la version BSD livrée avec OS X, un serveur peut être démarré comme ceci
/usr/bin/nc -l 9999
brew install netcat
nc
ou netcat
. nc
est un alias pour netcat
.Pour démarrer un serveur:
nc -l -p 9999
Pour démarrer un client:
nc targethost 9999
Pour obtenir la page de manuel de cette version, il faut utiliser man netcat
, car man nc
ouvrira la page de manuel de la version BSD.
Je devais tester un service Web sur SSL, pris en charge par ncat (créé par l'équipe nmap).
brew install nmap
ncat -C --ssl api.somecompany.com 443