¿Alguien más no puede nc -lp 8888trabajar en Mac OS X? ¿Hay otra forma de hacer que esto funcione?
nc -lp 8888funciona en mi caja de Ubuntu.
¿Alguien más no puede nc -lp 8888trabajar en Mac OS X? ¿Hay otra forma de hacer que esto funcione?
nc -lp 8888funciona en mi caja de Ubuntu.
Respuestas:
Me parece que la -popción no hace nada en la versión OS X de netcat. Para que funcione, debo hacerlo nc -l localhost 8888.
nc -l -p 8888funciona.
man nc: -l ... It is an error to use this option in conjunction with the -p, -s, or -z options. ... Probablemente quieras seguir con el comando de @ kzh allí
nc -lp 8888o nc -l -p 8888lo haré, -psignificará puerto de escucha. ¡Entonces mi copia distribuida no escucha su propio manual!
Así es como me está funcionando en OS X 10.10, con la versión BSD instalada o la de Homebrew:
Cuando se utiliza la versión BSD que se incluye con OS X, se puede iniciar un servidor como este
/usr/bin/nc -l 9999
brew install netcatnco netcat. nces un alias para netcat.Para iniciar un servidor:
nc -l -p 9999
Para iniciar un cliente:
nc targethost 9999
Para obtener la página de manual de esta versión, es necesario usarla man netcat, ya man ncque abrirá la página de manual de la versión BSD.
Necesitaba probar un servicio web a través de SSL, que admite ncat (hecho por el equipo nmap).
brew install nmap
ncat -C --ssl api.somecompany.com 443