Redireciona a saída sem informações de telnet para o arquivo

0

Estou tentando baixar um arquivo binário de um servidor HTTP com o GNU Telnet, um arquivo tar para ser exato. No momento, posso fazer o download de arquivos comuns, mas não consigo redirecionar corretamente a saída para um arquivo. A única coisa que tentei até agora é

(echo 'GET /'; echo; sleep 1; ) | telnet mywebsite.com 80

( Fonte ). Ele funciona, mas redirecionar a saída com > filename também inclui as informações de telnet:

Trying 1.2.3.4...
Connected to mywebsite.com.
Escape character is '^]'.

Como faço para obter a saída do telnet somente com os dados e não as informações de conexão e desconexão?

EDIT: Eu apenas compilei o curl sem o suporte ao OpenSSL e estou usando-o em vez disso, então não estou mais usando o telnet.

    
por pixelomer 11.09.2018 / 19:08

1 resposta

5

Use uma ferramenta adequada. Curl e wget fazem tudo que você precisa, eles são escritos para fazê-lo de forma confiável e cada distro inclui-os.

    
por 11.09.2018 / 19:14