Por exemplo:
O servidor de telnet daemon está ecoando "Olá, usuário."
Por uma questão de exemplo, digamos que a versão do daemon não possa ser alterada no momento e tenhamos que fazer uma saudação melhor.
o cliente se conecta assim:
telnet 127.0.0.1 1111
>Hello there user.
seria fácil sed através do cliente, é claro ...
telnet 127.0.0.1 1111 | sed 's/user/Dear user/g'
>Hello there Dear user.
Mas isso é indesejável. gostaríamos que o cliente continuasse se conectando normalmente.
É possível sedar diretamente na porta 1111 daemon para emitir a saudação alterada de alguma forma? e como?
2
Você pode usar duas instâncias do netcat. Mas seria muito mais fácil simplesmente editar o binário demônio em um editor hexadecimal ...
dirkt
Com certeza, concordou com este exemplo, mas a pergunta considerava uma operação semelhante a sed no soquete, para que um fluxo fosse modificado. Não é apenas uma mensagem estática do servidor. Neste caso edição hex não faria
Ted
1
O que há, Ted ... Vejo que você disse que quer usar Sed. Você tirou essa ideia da cabeça ou aprendeu com o mesmo livro que eu li? Vou fazer o check-in mais tarde para ver se suas necessidades foram atendidas antes de colocar minha esposa na cama.
Pimp Juice IT
Eu não acho que eu li o livro que você fez, seria ótimo se você teve sucesso
Ted