Comando de terminal para enviar dados (string de texto sem formatação) para uma porta em um computador remoto

2

Estou tentando enviar dados (string de texto sem formatação) para uma porta em um computador remoto usando o utilitário terminal. A string seria usada para acionar algo no computador remoto executando um programa que escutaria essa porta específica.

Eu usei o comando netcat e tentei uma combinação dos seguintes, mas parece que não consigo acertar o parâmetro. Alguém pode me apontar onde estou errado?

eddy-2:Desktop eddy$ nc IPADDRESS PORT >  woc.txt
eddy-2:Desktop eddy$ nc IPADDRESS PORT <  woc.txt

P.S: woc.txt contém uma string de texto simples do comando mencionado.

Editar: Estou tentando enviar uma string do OSX para o Windows XP, onde a porta específica está aberta por padrão.

    
por Eddy 23.12.2010 / 03:49

1 resposta

4

Use o netcat assim:

Servidor: cat woc.txt | nc -l -p PORT

Cliente: nc HOST PORT > woc.txt

Obrigado ao garyjohn pela modificação acima.

    
por 23.12.2010 / 03:51