Enviar resposta com base no pedido do cliente netcat

0

Estou tentando criar um soquete onde o cliente recebe uma resposta com base em sua solicitação, mas não consigo descobrir como conseguir isso no CentOS 7.

Até agora, tenho o soquete aberto na porta 100 e salvando a solicitação do cliente em um arquivo:

#!/bin/sh
nc -lvk 88.109.110.161 100 > port100.txt 2>&1

Como cliente, envio a solicitação:

echo "Hello" | nc 88.109.110.161 100

E o arquivo é preenchido com:

Ncat: Version 6.40 ( http://nmap.org/ncat )
Ncat: Listening on 88.109.110.161:100
Ncat: Connection from 88.109.110.161.
Ncat: Connection from 88.109.110.161:47578.
Hello

Eu quero que o cliente receba a resposta com base na consulta, se a solicitação for Olá, receba Mundo, Mundo e Olá. Como posso fazer isso?

    
por Martin Ocando Corleone 02.05.2018 / 06:01

0 respostas