Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

File transfer over Telnet protocol

4 views
Skip to first unread message

Dmitry "FreeHCK" Kashin

unread,
Oct 4, 2011, 2:00:02 PM10/4/11
to
Собственно, ситуация такова - есть роутер с доступом по telnet.
Хотелось бы иметь возможность заливать туда и сливать оттуда файлы.

Читал про Kermit - но для него вроде нужно иметь специальный сервер на
стороне роутера. Думал про Curl - но он не умеет автоматически
авторизовываться по логину-паролю. Man telnet говорит, что клиент
может работать в некоем 'binary mode' - но как это использовать и для
чего нужно я так и не понял.

Вопрос, собственно, такой - есть способ передавать файлы по протоколу
telnet или лучше мне забыть об этом?


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/4e8b47b3.9a80...@mx.google.com

Mikhail A Antonov

unread,
Oct 4, 2011, 2:20:02 PM10/4/11
to
04.10.2011 21:52, Dmitry "FreeHCK" Kashin пишет:

> Собственно, ситуация такова - есть роутер с доступом по telnet.
> Хотелось бы иметь возможность заливать туда и сливать оттуда файлы.
>
> Читал про Kermit - но для него вроде нужно иметь специальный сервер на
> стороне роутера. Думал про Curl - но он не умеет автоматически
> авторизовываться по логину-паролю. Man telnet говорит, что клиент
> может работать в некоем 'binary mode' - но как это использовать и для
> чего нужно я так и не понял.
>
> Вопрос, собственно, такой - есть способ передавать файлы по протоколу
> telnet или лучше мне забыть об этом?
>
>
На роутере cat есть?
Теоретически можно написать обработчик, который будет логиниться в
телнет, запускать там cat > filename и в него писать содержимое
локального файла и "жать" ctrl+d.

--
Best regards,
Mikhail.

signature.asc

-=Devil_InSide=-

unread,
Oct 4, 2011, 3:20:01 PM10/4/11
to
,-----[Mikhail A Antonov, 4 October 2011 22:13]:

народ через nc файлы передавал.
вот только есть ли на роутерах - не знаю
а так она по сети прекрасно пашет и передает
)

--
__________
mpd status: [playing]
Satan - No_Turning_Back
**************************************
* jabber: devil_...@jabber.ru *
* Registered linux user #450844 *
**************************************

--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Archive: http://lists.debian.org/j6fm5l$oq2$1...@dough.gmane.org

Mikhail A Antonov

unread,
Oct 4, 2011, 3:40:02 PM10/4/11
to
04.10.2011 23:18, -=Devil_InSide=- пишет:

> ,-----[Mikhail A Antonov, 4 October 2011 22:13]:
>
>> 04.10.2011 21:52, Dmitry "FreeHCK" Kashin пишет:
>>> Собственно, ситуация такова - есть роутер с доступом по telnet.
>>> Хотелось бы иметь возможность заливать туда и сливать оттуда файлы.
>>>
>>> Читал про Kermit - но для него вроде нужно иметь специальный сервер на
>>> стороне роутера. Думал про Curl - но он не умеет автоматически
>>> авторизовываться по логину-паролю. Man telnet говорит, что клиент
>>> может работать в некоем 'binary mode' - но как это использовать и для
>>> чего нужно я так и не понял.
>>>
>>> Вопрос, собственно, такой - есть способ передавать файлы по протоколу
>>> telnet или лучше мне забыть об этом?
>>>
>>>
>> На роутере cat есть?
>> Теоретически можно написать обработчик, который будет логиниться в
>> телнет, запускать там cat > filename и в него писать содержимое
>> локального файла и "жать" ctrl+d.
>>
>
> народ через nc файлы передавал.
> вот только есть ли на роутерах - не знаю
> а так она по сети прекрасно пашет и передает
> )
>
Вероятность наличия cat на эмбедине (я так понимаю именно этот случай)
выше, чем вероятность нахождения nc там, хоть я и подумал про него
изначально.


--
Best regards,
Mikhail.

signature.asc

-=Devil_InSide=-

unread,
Oct 4, 2011, 5:10:03 PM10/4/11
to
,-----[Mikhail A Antonov, 4 October 2011 23:32]:

> 04.10.2011 23:18, -=Devil_InSide=- пишет:
>> ,-----[Mikhail A Antonov, 4 October 2011 22:13]:
>>

>>> На роутере cat есть?
>>> Теоретически можно написать обработчик, который будет логиниться в
>>> телнет, запускать там cat > filename и в него писать содержимое
>>> локального файла и "жать" ctrl+d.
>>>
>>
>> народ через nc файлы передавал.
>> вот только есть ли на роутерах - не знаю
>> а так она по сети прекрасно пашет и передает
>> )
>>
> Вероятность наличия cat на эмбедине (я так понимаю именно этот случай)
> выше, чем вероятность нахождения nc там, хоть я и подумал про него
> изначально.
>

на некоторых даже чтото дополнительное ставить можно
)
вдруг тот самый случай ?)

--
__________
mpd status: [paused]
Satan - Hunt_You_Down


**************************************
* jabber: devil_...@jabber.ru *
* Registered linux user #450844 *
**************************************

--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Archive: http://lists.debian.org/j6fsk9$7l0$1...@dough.gmane.org

Ivan Shmakov

unread,
Oct 4, 2011, 10:30:01 PM10/4/11
to
>>>>> Dmitry \"FreeHCK\" Kashin <fre...@gmail.com> writes:

> Собственно, ситуация такова - есть роутер с доступом по telnet.
> Хотелось бы иметь возможность заливать туда и сливать оттуда файлы.

[…]

> Вопрос, собственно, такой - есть способ передавать файлы по протоколу
> telnet или лучше мне забыть об этом?

Если в системе есть команда base64 или uudecode (последняя
может быть включена в BusyBox), то $ base64 < FILE
($ uuencode -m /dev/stdout < FILE) на основной системе; затем
$ base64 -d > FILE ($ uudecode -o FILE) на маршрутизаторе;
скопировать (что должен поддерживать используемый эмулятор
терминала; или использовать GNU Screen) текст с исходной системы
на целевую.

Как вариант: $ gzip -9c | base64 ($ gzip -9c | uuencode …; или
же bzip2(1), xz(1)), если соответствующие распаковщики имеются
на целевой системе.

--
FSF associate member #7257


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/86lit08...@gray.siamics.net

Dmitry "FreeHCK" Kashin

unread,
Oct 8, 2011, 4:40:01 AM10/8/11
to
Спасибо! uuencode на роутере есть. Замечательная программа - удмаю,
она решит мою проблему.


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/4e900a35.8d4ecc...@mx.google.com

Иван Лох

unread,
Oct 8, 2011, 3:30:01 PM10/8/11
to
On Sat, Oct 08, 2011 at 12:31:10PM +0400, Dmitry "FreeHCK" Kashin wrote:
>
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫! uuencode О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ - О©╫О©╫О©╫О©╫О©╫,
> О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

О©╫ TFTP О©╫О©╫О©╫ О©╫О©╫О©╫?

--
О©╫О©╫О©╫О©╫ О©╫О©╫О©╫


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Archive: http://lists.debian.org/2011100819...@nano.ioffe.rssi.ru

0 new messages