Netcat no Mac OS X

26

Alguém mais não consegue obter nc -lp 8888 trabalhando no Mac OS X? Existe outra maneira de fazer isso funcionar?

    
por kzh 03.03.2010 / 02:50

3 respostas

31

Parece-me que a opção -p não faz nada na versão OS X do netcat. Para fazê-lo funcionar, devo fazer nc -l localhost 8888 .

    
por 03.03.2010 / 02:59
10

Veja como isso funciona para mim no OS X 10.10, com a versão BSD instalada ou a do Homebrew:

Versão do BSD

Ao usar a versão BSD que acompanha o OS X, um servidor pode ser iniciado assim

/usr/bin/nc -l 9999

Homebrew

  • Instalar usando o Homebrew: brew install netcat
  • Isso instalará v0.7.1 do link
  • Pode-se usar o comando nc ou netcat . nc é um alias para netcat .

Para iniciar um servidor:

nc -l -p 9999

Para iniciar um cliente:

nc targethost 9999

Para obter a manpage dessa versão, é necessário usar man netcat , pois man nc abrirá a manpage da versão do BSD.

    
por 10.09.2015 / 15:15
0

Eu precisava testar um serviço da web sobre SSL, que o ncat (feito pela equipe do nmap) suporta.

brew install nmap
ncat -C --ssl api.somecompany.com 443

link

    
por 02.08.2018 / 10:33

Tags