Some, devo trabalhar com host remoto que tenha conexão telnet mas no também ftp ou ssh (para usar o SCP) também há no netcat. Também não há GCC (para compilar Netcat por exemplo).
Alguém sabe como transferir arquivo (s) usando a conexão telnet (usando algum tipo de hack)?
(Eu sei que é não é muito apropriado Protocolo para Souch uma coisa.)
O aplicativo Kermit
suporta conexões sobre o protocolo Telnet e AFAICR suporta xmodem
e zmodem
, bem como seu próprio protocolo de transferência de arquivos.
Tanto quanto eu posso lembrar, e é muitos anos desde que eu fiz isso:
Se você não tiver nada além de um sistema UNIX Bare-Bones no final remoto, você pode codificar com (gzip e) uuencode, em seguida, copie/cole em uudecode (e gunzip).
Se você não tiver uudecode, mas tem uma concha, você pode usar Shar para compor seu primeiro pedaço de dados transmitidos.
Se a política permitir que você instale executáveis, você pode usar esses métodos de upload simples como bootstraps para instalar um remoto Kermit/Zmodem ou WGet ou Curl ou NC.
Eu sei que você disse que não há netcat, mas você tentou compilar cruzados?
O busybox também inclui um cliente NetCAT, que eu usei em muitos ARM e MIPS sistemas embarcados.
você pode usar ondulada
"Curl é uma ferramenta de linha de comando para transferir arquivos com a sintaxe de URL, suporte a SFTP, HTTP, SCP, SFTP, TFTP, Telnet, Dict, Arquivo e LDAP. Curl suporta Certificados SSL, Postagem HTTP, Publicações HTTP, Fonte , Upload, Proxies, Cookies, Usuário + Autenticação de Senha (Básico, Digest, NTLM, Negociar, Kerberos ...), Transferência de arquivos Retomar, tunelamento de proxy e um ônibus de outros truques úteis. "