como abrir a conexão tcp na casca do peixe

1

Estou procurando uma maneira de abrir conexões TCP no fish shell.

No bash, posso fazer o seguinte para abrir uma conexão TCP. Este é um teste rápido do tipo telnet quando o telnet não está instalado.

$ echo > /dev/tcp/127.0.0.1/80  && echo up
up

Uma conexão com falha

aaron@aaron-pc: ~ 
$ echo > /dev/tcp/127.0.0.1/81  && echo up
bash: connect: Connection refused
bash: /dev/tcp/127.0.0.1/81: Connection refused

No peixe eu tentei o seguinte.

echo > /dev/tcp/127.0.0.1/80; and echo up
An error occurred while redirecting file '/dev/tcp/127.0.0.1/80'
open: No such file or directory

Eu acho que o bash tem essa funcionalidade para criar um dispositivo tcp quando ele precisa e o peixe usa algum outro mecanismo.

Aqui estão algumas das documentações sobre o bash e /dev/tcp link link

    
por nelaaro 08.06.2018 / 11:49

1 resposta

2

peixe não faz isso. Você precisará usar netcat ou uma ferramenta projetada para conexões de rede ou usar um sistema operacional que forneça acesso em nível de arquivo a endpoints de rede remotos (como o socketio translator do GNU Hurd).

    
por 08.06.2018 / 13:55