A menos que instalado a partir de homebrew, então nc -l -p 8888funciona.
precisa saber é o seguinte
2
De man nc: -l ... It is an error to use this option in conjunction with the -p, -s, or -z options. ... Você provavelmente vai querer ficar com @ do kzh comando lá
fatuhoku
@fatuhoku Eu verifiquei apenas meu manual, e yest ele diz que lá, mas o estranho é que se eu fizer nc -lp 8888ou nc -l -p 8888que, então, tomar -pa porta de escuta média. Portanto, minha cópia distribuída não ouve seu próprio manual!
Kzh 11/10
Acordado! Os sinalizadores são um pouco expressivos demais ... deveriam ter se recusado a fazer qualquer trabalho útil, enviar uma mensagem e sair!
Fatuhoku 11/10
Funciona também com nc -l 8888
polym
13
Veja como isso está funcionando para mim no OS X 10.10, com a versão BSD instalada ou a da Homebrew:
Versão BSD
Ao usar a versão BSD que acompanha o OS X, um servidor pode ser iniciado assim
nc -lp 8888
funciona na minha caixa do Ubuntu.Respostas:
Parece-me que a
-p
opção não faz nada na versão OS X do netcat. Para fazê-lo funcionar, devo fazê-lonc -l localhost 8888
.fonte
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. ...
Você provavelmente vai querer ficar com @ do kzh comando lánc -lp 8888
ounc -l -p 8888
que, então, tomar-p
a porta de escuta média. Portanto, minha cópia distribuída não ouve seu próprio manual!Veja como isso está funcionando para mim no OS X 10.10, com a versão BSD instalada ou a da Homebrew:
Versão BSD
Ao usar a versão BSD que acompanha o OS X, um servidor pode ser iniciado assim
Homebrew
brew install netcat
nc
ounetcat
.nc
é um alias paranetcat
.Para iniciar um servidor:
Para iniciar um cliente:
Para obter a página de manual desta versão, é necessário usar
man netcat
, poisman nc
abrirá a página de manual da versão BSD.fonte
O nc no MacOS tem muitos bugs, e a Apple não fez nenhum patch por anos. o netcat da homebrew é uma versão muito baixa. use o ncat do nmap
fonte
Eu precisava testar um serviço da Web sobre SSL, suportado pelo ncat (feito pela equipe do nmap).
https://nmap.org/ncat/
fonte