A menos que esté instalado desde homebrew, entonces nc -l -p 8888funciona.
user1338062
2
De 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í
fatuhoku
@fatuhoku Acabo de consultar mi manual, y eso sí dice eso allí, pero lo extraño es que si lo hago nc -lp 8888o nc -l -p 8888lo haré, -psignificará puerto de escucha. ¡Entonces mi copia distribuida no escucha su propio manual!
kzh
¡Convenido! Las banderas son un poco demasiado expresivas ... ¡debería haberse negado a hacer un trabajo útil, enviar un mensaje y salir!
fatuhoku
Funciona también con nc -l 8888
polym
13
Así es como me está funcionando en OS X 10.10, con la versión BSD instalada o la de Homebrew:
Versión BSD
Cuando se utiliza la versión BSD que se incluye con OS X, se puede iniciar un servidor como este
nc -lp 8888
funciona en mi caja de Ubuntu.Respuestas:
Me parece que la
-p
opción no hace nada en la versión OS X de netcat. Para que funcione, debo hacerlonc -l localhost 8888
.fuente
nc -l -p 8888
funciona.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 8888
onc -l -p 8888
lo haré,-p
significará 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:
Versión BSD
Cuando se utiliza la versión BSD que se incluye con OS X, se puede iniciar un servidor como este
Cerveza casera
brew install netcat
nc
onetcat
.nc
es un alias paranetcat
.Para iniciar un servidor:
Para iniciar un cliente:
Para obtener la página de manual de esta versión, es necesario usarla
man netcat
, yaman nc
que abrirá la página de manual de la versión BSD.fuente
nc en MacOS tiene demasiados errores, y Apple no parchó durante años. El netcat de homebrew es una versión muy baja. use ncat de nmap en su lugar
fuente
Necesitaba probar un servicio web a través de SSL, que admite ncat (hecho por el equipo nmap).
https://nmap.org/ncat/
fuente